0

您好,我正在使用动态链接,这些链接按预期工作,问题是它在 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',
        }
    });

添加efr后分享url

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

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

错误页面

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

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

4

1 回答 1

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文档

于 2021-02-12T21:30:17.163 回答