iOS Universal Links 无法打开应用程序
iOS Universal Links fails to Open the App
4 个月前,我们启用了通用链接,一切都很好。但是我们决定将路径列入黑名单而不是白名单。所以我们用 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/*"
]
}
]
}
}
4 个月前,我们启用了通用链接,一切都很好。但是我们决定将路径列入黑名单而不是白名单。所以我们用 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/*"
]
}
]
}
}