pst*_*ued 6 ios ios9 ios-universal-links
我实施了Universal Links.apple-app-site-association的结构如下:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "APPID.my.awesome.newspaper",
"paths": [ "NOT /webapp/issue/*/ads/*", "/webapp/issue/*/*.html" ]
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
由于某种原因,根本没有考虑带有NOT的第一条路径.
例如:
这些URL按预期处理:
awesome-newspaper.my/webapp/issue/sz/2016-01-22/page_2.157908/article_1.2828646/article.html
awesome-newspaper.my/webapp/issue/sz/2016-01-22/page_2.157908/page.html
Run Code Online (Sandbox Code Playgroud)
此URL不应作为Universal Link处理,并且应始终在Safari中打开.
awesome-newspaper.my/webapp/issue/sz/2016-01-22/ads/ad_145/index.html
Run Code Online (Sandbox Code Playgroud)
但它总是在应用程序中打开.
有人可以帮帮我吗?
我认为问题在于您的 URL 与这两种情况都匹配,这使得结果变得不可预测。
尝试使路径互斥。如果这不可能,您可能需要更改 URL 结构。
更新:
您的 NOT 字符串格式可能不正确,请尝试将其更改为:"NOT /webapp/issue/*/ads/*/*.html"
| 归档时间: |
|
| 查看次数: |
328 次 |
| 最近记录: |