Firebase 动态链接始终在未安装应用时显示预览页面



我有一个带有动态链接的 React Native 应用程序。安装应用时,动态链接将正确打开。但是,如果未安装该应用程序,我想打开一个特定的网站,而不是AppStore预览页面。关于 react-native-firebase 文档,iOS 上的"setFallbackUrl"方法应该处理这个问题。但它根本不起作用...

我正在使用反应原生火力基地 5.2.1

这是我创建动态链接的代码:

const link = new firebase.links.DynamicLink(`fallback-url&para=?${someparams}`, 'my.test.link')
        .android.setPackageName('packagename')
        .ios.setBundleId('packagename')
        .ios.setFallbackUrl('fallback-url')
        .ios.setCustomScheme('customscheme')
        .android.setFallbackUrl('fallback-url')
        .analytics.setCampaign('title')
    firebase.links()
        .createShortDynamicLink(link, 'UNGUESSABLE')
        .then((url) => {
            this.setState({ link: url })
        });

我的代码中是否缺少某些内容,或者是否有特定的规则,例如回退网址应该是 https...还是什么?

感谢您的帮助!

根据官方文档,您应该在 url 模式白名单中指定后备链接中允许的 URL 模式。

参考: https://firebase.google.com/docs/dynamic-links/android/create

相关内容

  • 没有找到相关文章

最新更新