[英]Universal Links don't redirect the user to my app when tapped
我在我的應用程序中實現了Universal Links ,它就像魅力一樣。 但在iOS
9.2更新后它停止了工作。
當應用程序已安裝時,我點擊iOS9.1打開我的應用程序的鏈接,在iOS9.2中它不是。
有沒有人有同樣的問題?
我的問題是apple-app-site-association
的舊格式。
舊格式是:
{
"applinks": {
"apps": [],
"details": {
"1234ABCDE.com.app.myapp": {
"paths": [
"*"
]
}
}
}
}
更新格式修復了問題, 新格式為:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "1234ABCDE.com.app.myapp",
"paths": ["*"]
}
]
}
}
可以檢查格式是否正確: https : iOS9.2
如果它說:推薦 - 舊格式,那么它將無法在iOS9.2
上iOS9.2
,所以更新到新格式。
希望它對某人有幫助。
這是iOS 9.2引入的已知問題。 有關該問題的完整說明,請參閱https://blog.branch.io/ios-9.2-redirection-update-uri-scheme-and-universal-links 。
TLDR - 目前尚不清楚這是故意還是Apple的錯誤。 眾所周知,隨着iOS 9.2的更新,之前用於提示用戶打開應用程序(與URL方案相關聯)的模型對話框不再是模態的。 這意味着javascript執行繼續,如果您以前指望模式對話框以防止用戶重定向到應用商店,那就不再有效了。 大多數使用URL方案的應用程序的最終用戶體驗是,它們始終被重定向到應用程序商店,其中按鈕顯示為“打開”而不是應用程序的“獲取”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.