[英]iOS Universal Links don't work as expected - always opens no matter the path
所以我偶然發現了一個使用 iOS 通用鏈接的問題。
讓我們假設我的域是:example.com。
所以我將關聯的域設置為 applinks:example.com
然后,在 apple-app-site-association 文件中,我指定了以下內容:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "XXXXXXX.com.example.bro",
"paths": [
"/ios/*"
]
}
]
}
}
我希望只有以 /ios 結尾的鏈接才能打開應用程序,而其他鏈接,例如 example.com、example.com/something,應該在 Safari 中打開。
但是,域 example.com 下的每個鏈接都會在應用程序中打開。
我嘗試使用“NOT ”、“NOT/”、“NOT/ ”等,但沒有成功。
我可能會錯過什么?
幫助將不勝感激,
謝謝!
更新:
看來我有導致這些問題的沖突文件。 顯然,我的隊友在 ./well_known 下添加了一個類似的文件。 這似乎優先於我添加的文件。 (./well_known 下的文件有一個星號 * - 允許所有鏈接)。
一旦我刪除了 ./well_known 下的額外文件,問題就解決了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.