添加 efr=1 后反应本机 firebase 动态链接不起作用

React native firebase dynamic links not working after adding efr=1

你好,我正在使用动态 links,它们按预期工作,问题是它在 ios 中向我显示预览页面,但我不想显示预览页面这就是为什么我在 link 中添加 efr=1 但我在浏览器中收到无效 url link

的错误
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',
        }
    });

在添加 efr

后分享 url

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

所以请建议我如何删除共享中的预览页面url。

错误页面

必须是可解析的 URI,但可能不完整,无法成为 DynamicLink。

如果您是此应用的开发者,请确保您的动态链接域配置正确并且此 URL 的路径组件有效。

创建短 link 后无法添加参数。在创建 link.

时,您必须在 navigation 内传递 forcedRedirectEnabled: true

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 docs