iOS通用链接无法打开应用程序
4个月前,我们曾经启用了通用链接,一切都很好。但我们决定将路径列为黑名单,而不是白名单。因此,我们将路径替换为iOS通用链接无法打开应用程序,ios,objective-c,swift,xcode,ios-universal-links,Ios,Objective C,Swift,Xcode,Ios Universal Links,4个月前,我们曾经启用了通用链接,一切都很好。但我们决定将路径列为黑名单,而不是白名单。因此,我们将路径替换为而不是/path/*。将文件部署到我们的域和子域后。似乎iOS根本没有关联域 我们的档案是这样的 { "applinks": { "apps": [], "details": [ { "appID": "1242141.com.app.dev", "paths": [ "NOT
而不是/path/*
。将文件部署到我们的域和子域后。似乎iOS根本没有关联域
我们的档案是这样的
{
"applinks": {
"apps": [],
"details": [
{
"appID": "1242141.com.app.dev",
"paths": [
"NOT /path1/*",
"NOT /path2/*",
"NOT /path3/*",
"NOT /path4/*",
"NOT /path5/*",
"NOT /path6/*"
]
},
{
"appID": "1231411.com.app.production",
......
另一个问题是,如果你有应用程序扩展(比如一个富推送服务),你是否需要为它们启用关联的域?你还需要添加允许的路径 使用类似于:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "1242141.com.app.dev",
"paths": [
"*",
"NOT /path1/*",
"NOT /path2/*",
"NOT /path3/*",
"NOT /path4/*",
"NOT /path5/*",
"NOT /path6/*"
]
}
]
}
}
您还需要添加允许的路径 使用类似于:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "1242141.com.app.dev",
"paths": [
"*",
"NOT /path1/*",
"NOT /path2/*",
"NOT /path3/*",
"NOT /path4/*",
"NOT /path5/*",
"NOT /path6/*"
]
}
]
}
}
这肯定是缺失的部分。非常感谢。这肯定是缺失的部分。非常感谢。