簡體   English   中英

點按時,Universal Links不會將用戶重定向到我的應用

[英]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": ["*"]
            }
        ]
    }
}

可以檢查格式是否正確: httpsiOS9.2如果它說:推薦 - 舊格式,那么它將無法在iOS9.2iOS9.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM