2016-09-19 43 views
9

剛更新我的iPhone到iOS10,通用鏈接停止工作。如果我在iOS9或更低版本的iPhone上運行我的應用程序,通用鏈接工作正常,但在iOS10中完全不工作。通用鏈接無法在iOS10上工作

任何線索?

+0

你看不到任何記錄在控制檯? –

+0

@TejaNandamuri沒有:(它甚至沒有打開我的應用程序,它只是打開Safari即時。 – 6rod9

+0

你如何運行通用鏈接,你想鏈接到什麼?另一個應用程序? – Fogmeister

回答

30

這聽起來像你無意中取消了通用鏈接。如果您在打開通用鏈接後點擊屏幕右上角的旁路鏈接,通常會發生這種情況。

Universal Link bypass button

這是保存每個唯一設備上的每個應用設置。即使您刪除應用程序並重新安裝應用程序,設置爲仍然保留,因此唯一的方法是通過在設備上有意重新啓用該應用程序的通用鏈接行爲。有幾種方法可以執行此操作:

  1. 將鏈接粘貼到Notes或iMessage(或其他支持通用鏈接的其他應用程序)中並長按它。您會看到「在[應用]中打開」選項。選擇它,之後,該應用程序的所有通用鏈接將再次運行。
  2. 在Safari中打開的網頁上 - 假設它不會立即重定向到其他地方 - 您可以在初始視圖上向上滾動以獲取橫幅。點擊此按鈕也將重新啓用關聯應用的通用鏈接。

enter image description here

+3

..長時間按下iMessage甚至沒有顯示「使用[app]打開」。唯一的選擇是NOTES應用程序,longpress的作品!感謝您破解@Alex! – insaneinc

+0

@insaneinc哇,你是對的!我沒有意識到這一點。感謝您指出這個新的限制 –

+0

@Alex Bauer但是,如果我的應用程序中的用戶按下來自firebase的深層鏈接,例如他在scree的,請按nots和再次嘗試鏈接打開應用程序,但如果我按goo.gl鏈接不打開應用程序,並打開Safari並不打開應用程序。可能是什麼問題? –

相關問題