如何为域网址(非域网址+路径)创建app-site-association文件,以便与ios应用程序进行深层链接?如果域url中存在任何路径,请不要深层链接。
让我们说我的域名是www.test.com
所以www.test.com - >深层链接到主应用程序
我不希望www.test.com/locator.html深层链接。
将applinks路径留空是否可以?
{"applinks":{"apps":[],"details":[
{
"appID":"TeamID.bundle",
"paths”:[]
}
]} }
答案 0 :(得分:1)
用此
替换apple-app-site-association
文件
{
"applinks": {
"apps": [],
"details": [
{
"appID": "TeamID.bundle",
"paths": ["/"]
}
]
}
}
有三种方法可以定义路径:
Static
:整个支持的路径都经过硬编码,以识别特定的链接,例如: /静态/术语
Wildcards
:A *可用于匹配动态路径,例如/ books / *可以匹配任何作者页面的路径。 ?特定路径组件内部,例如,书籍/ 1?可用于匹配ID以1开头的任何书籍。
Exclusions
:在NOT前面添加路径会排除该路径的匹配。
所以,如果您只是定义"path": ["/"]
,这意味着您只需允许www.example.com/。
How to support Universal Links in iOS App and setup server for it?
答案 1 :(得分:0)
得到了解决方案。 将路径设置为路径:[“/”]