用户未安装应用时,如何通过点击动态链接直接进入App Store? [复制]
Posted
技术标签:
【中文标题】用户未安装应用时,如何通过点击动态链接直接进入App Store? [复制]【英文标题】:How to go directly to the App Store by clicking on the dynamic link when the user has not installed the application? [duplicate] 【发布时间】:2019-06-14 12:00:09 【问题描述】:目前,动态链接在 React-native 应用程序中正常使用。但是,当用户尚未安装应用时,动态链接不会重定向到应用商店。
createShortDynamicLink(contentKey, title, subtitle, youTubeVideoId)
const dynamicLinkDomain = __DEV__
? 'test.page.link'
: 'test.page.link';
const link =
new firebase.links.DynamicLink(`https://test.com/contents/$contentKey`, dynamicLinkDomain)
.social.setImageUrl(`https://img.youtube.com/vi/$youTubeVideoId/hqdefault.jpg`) // make size over 200*200
.social.setDescriptionText(subtitle)
.social.setTitle(title)
.android.setPackageName(DeviceInfo.getBundleId())
.ios.setBundleId(DeviceInfo.getBundleId());
return firebase.links()
.createShortDynamicLink(link, 'UNGUESSABLE');
https://firebase.google.com/docs/dynamic-links/use-cases/web-to-app https://rnfirebase.io/docs/v5.x.x/links/reference/SocialParameters 我用过这个文档..
【问题讨论】:
我会看看像 branch.io 这样为你做这件事的提供商。让它在 Android 链接、Chrome 链接和 iOS 链接中工作的所有细节都是一件痛苦的事情。 rnfirebase.io/docs/v5.x.x/links/reference/IOSParameters 【参考方案1】:您需要设置后备链接。您可以在official page.中找到更多关于属性的选项
【讨论】:
谢谢! rnfirebase.io/docs/v5.x.x/links/reference/IOSParameters以上是关于用户未安装应用时,如何通过点击动态链接直接进入App Store? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如果应用程序未以编程方式安装 firebase 动态链接,则重定向到 iOS App Store
未安装应用时,Firebase 动态链接会打开 Weblink 而不是 App Store
应用程序:openURL:选项:从 Firebase 动态链接安装应用程序后首次打开应用程序时未调用