我们在我们的 ios APP 中添加了关联的域,如下所示:
<string>webcredentials:*.mywebsite.com</string>
<string>applinks:*.mywebsite.com</string>
我们还为我们所有的子域上传了 apple-app-site-association 文件。如下所示:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "XXXXX.com.mywebsite.www",
"paths": [
"NOT /whatever",
"some other paths here",
"/"
]
}
]
},
"webcredentials": {
"apps": [
"XXXXX.com.mywebsite.www"
]
}
}
如果用户单击链接到www.mywebsite.com的 google 页面上的 url ,它会正常工作,它将打开 APP。
但我的问题是,如果我们有一个 subdomainA.mywebsite.com/test.html,像这样:
<a href="https://www.mywebsite.com/">HOME</a>
如果用户单击链接,它也会打开 APP,这不是我想要的。
所以我的问题是,如果在 subdomainA 上用户单击链接到 subdomainB 的 url,并且 url 的路径已在应用程序站点关联文件中注册,我该如何禁用打开 APP 的通用链接。ios能知道它们只是子域所以不要打开APP吗?