【发布时间】:2021-03-20 21:19:33
【问题描述】:
如果设备上启用了通用链接,则动态链接直接成功打开应用,但如果没有链接,则在 safari 中打开应用预览页面,点击打开按钮后正在打开 App Store 页面
如何让打开按钮打开应用,而不是 App Store
在 Firebase 控制台中,我指定了 Bundle Id 和 Team Id
在 iOS 应用程序中,我指定了关联的域:
applinks:my.url.prefix
具有 URL 方案的 URL 类型 = my.bundle.id,角色 = 编辑器,标识符 = auth2
apple-app-site-association 文件包含应用的数据
我使用 REST 构建了一个动态链接,这是我的请求正文:
{
"dynamicLinkInfo": {
"domainUriPrefix": my.url.prefix,
"link": mylink,
"iosInfo": {
"iosBundleId": my.bundle.id,
"iosAppStoreId": appstroreid
},
"navigationInfo": {
"enableForcedRedirect": false
}
},
"suffix": {
"option": "UNGUESSABLE"
}
}
响应没有任何警告
【问题讨论】:
标签: ios swift firebase firebase-dynamic-links