如果设备上启用了通用链接,则动态链接会直接成功打开应用程序,但如果没有,则链接会在safari中打开应用程序预览页面,单击打开按钮后,应用程序商店页面将被打开
如何让打开按钮打开应用程序,而不是应用商店
在Firebase控制台中,我指定了Bundle Id和Team Id
在iOS应用程序中,我指定了相关的域:
applinks:my.url.prefix
URL类型,URL Schemes=my.bundle.id,Role=Editor,identifier=auth2
苹果应用程序站点关联文件包含应用程序的数据
我使用REST构建了一个动态链接,这是我的请求体:
{
"dynamicLinkInfo": {
"domainUriPrefix": my.url.prefix,
"link": mylink,
"iosInfo": {
"iosBundleId": my.bundle.id,
"iosAppStoreId": appstroreid
},
"navigationInfo": {
"enableForcedRedirect": false
}
},
"suffix": {
"option": "UNGUESSABLE"
}
}
响应没有任何警告
结果发现这是一个iOS错误,有时苹果应用程序站点关联文件和deep会出现问题我的建议是没有一个重要的功能依赖于深度链接