React native firebase динамические ссылки не работают после добавления efr = 1

Здравствуйте, я использую динамические ссылки, и они работают, как ожидалось, в чем проблема, это показывает мне страницу предварительного просмотра в ios, и я не хочу показывать страницу предварительного просмотра, поэтому я добавляю efr = 1, как в ссылке, но я получаю сообщение об ошибке в браузере, что недействительная ссылка url

const link_URL = await dynamicLinks().buildShortLink({
        link: 'https://reelweb.com/',
        domainUriPrefix: 'https://reelweb.page.link',
        ios: {
            bundleId: 'com.reelweb',
            appStoreId: '34354',
            fallbackUrl: 'https://apps.apple.com/us/app/reelweb-app/id1535962213',
        },
        android: {
            packageName: 'com.reelweb',
            fallbackUrl: 'https://play.google.com/store/apps/details?id=com.reelweb',
        }
    });

совместное использование URL-адреса после добавления efr

https://reelweb.page.link/mJCyiFDrr78MGoye8&efr=1

Поэтому, пожалуйста, предложите мне, как я могу удалить страницу предварительного просмотра в URL-адресе для общего доступа.

страница ошибки

должен быть анализируемым URI, но, возможно, неполным, чтобы быть DynamicLink.

Если вы являетесь разработчиком этого приложения, убедитесь, что ваш домен динамических ссылок настроен правильно и что компонент пути этого URL-адреса действителен.


person Puneet Kansal    schedule 12.02.2021    source источник


Ответы (1)


Вы не можете добавить параметры после создания короткой ссылки. Вы должны передать forcedRedirectEnabled: true в navigation при создании ссылки.

const link_URL = await dynamicLinks().buildShortLink({
        link: 'https://reelweb.com/',
        domainUriPrefix: 'https://reelweb.page.link',
        ios: {
            bundleId: 'com.reelweb',
            appStoreId: '34354',
            fallbackUrl: 'https://apps.apple.com/us/app/reelweb-app/id1535962213',
        },
        android: {
            packageName: 'com.reelweb',
            fallbackUrl: 'https://play.google.com/store/apps/details?id=com.reelweb',
        },
        navigation: {
            forcedRedirectEnabled: true,
        }
    });

Проверьте документы rnfirebase.

person Ashutosh Pathak    schedule 12.02.2021