[英]Why don't Universal Links in iOS 9 work sometimes?
我在我的應用程序中實現了通用鏈接,我遵循了這篇文章: ios9 上的通用鏈接
昨天一切正常,但今天如果我打開我的測試應用程序並嘗試使用通用鏈接打開我的主應用程序,測試應用程序只會向我顯示 safari 並加載我的 url,但它不提供在我的主應用程序中打開通用鏈接。 我沒有收到任何錯誤,所以我不知道我該怎么做。
檢查您是否正確實施通用鏈接的快速步驟。
點擊並按住您希望啟動應用程序的鏈接。 您應該在上下文菜單中看到“在 [您的應用程序名稱] 中打開”。
打開 Notes 應用程序,鍵入您希望打開該應用程序的鏈接。 點擊完成。 該鏈接將變為黃色,點擊該鏈接應打開您的應用程序,而不是 Safari。
如果鏈接http://yourDomain.com沒有啟動應用程序,請嘗試http://yourDomain.com/yourFolder/
在 Safari 中,如果上下文菜單在 safari 中顯示“在 [您的應用程序名稱] 中打開”,但點擊鏈接會在 safari 本身中打開鏈接而不是啟動應用程序,
一種。 嘗試在單擊鏈接時打開的 safari 頁面下拉,就像您“拉動刷新”的方式一樣。 應該會出現一個可以打開您的應用程序的橫幅。 點擊橫幅以打開應用程序,按主頁按鈕關閉應用程序,返回 safari 並再次點擊鏈接嘗試啟動應用程序。 這一次,應用程序應該會啟動,因為點擊橫幅應該保存了在應用程序中打開鏈接的首選項。
灣如果應用程序在步驟 a. 后仍未啟動,請嘗試將鏈接郵寄到網絡郵件(例如 gmail)並在 safari 中打開網絡郵件站點並嘗試單擊鏈接。 如果這有效,您可能一直在嘗試從與鏈接相同的域啟動應用程序。 據我所知,從同一個域啟動應用程序大多失敗。 當鏈接進入同一個域時,safari 可能不會關心檢查目標 url 是否是通用鏈接。 所以嘗試從另一個域啟動應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.