我们有一个应用程序,它使用通用链接功能并且大部分时间都可以工作,但在某些情况下,特别是在全新安装和随机场景中,当用户单击电子邮件上的深层链接时,移动应用程序不会打开并且网络浏览器而是这样做。该应用程序支持 iOS 12.2 及更高版本。
我们的设置是这样的:
目前,aasa 文件托管在 .well-known 文件夹和服务器上的根文件夹中,内容类型为 json。
该文件具有以下格式:
{
"webcredentials": {
"apps": [
"TeamID.bundleId"
]
},
"applinks": {
"apps": [],
"details": [
{
"appID": "TeamID.bundleId",
"paths": [
"/reset-password/*",
"/confirm-email/*"
]
},
{
"appIDs": [
"TeamID.bundleId"
],
"components": [
{ "/": "/reset-password/*" },
{ "/": "/confirm-email/*" }
]
}
]
}
}
- 我们在项目代码上添加了对应的关联域
正如我之前所说,它在大多数情况下都可以正常工作,但在某些随机情况下却不行。我的怀疑是在失败的情况下无法下载aasa文件,但我不确定。
有人遇到过同样的问题吗?任何帮助深表感谢。