2016-06-14 115 views

回答

0

的iOS 9+

由於iOS平臺上的侷限性,當它被安裝火力地堡動態鏈接必須依靠蘋果公司的通用Link系統直接從鏈接打開的應用程序上。對Universal Links的限制之一是,應用程序打開行爲只能從用戶的點擊觸發,而不是通過重定向或複製/粘貼到Safari中觸發。

我們發現在模擬器中測試通用鏈接非常具有挑戰性,並且幾乎總是使用真實的設備來處理這種類型的事情。基本步驟:安裝應用程序>短信鏈接到您的測試設備>點擊鏈接>觀察應用程序打開。

的iOS 8和以前

IOS版本之前的9手柄從通過Safari瀏覽器一個動態鏈接打開的應用程序,所以如果當你複製應用程序不打開/鏈接粘貼到Safari的那麼一些設置是不完整的。請查看您的Firebase項目以獲取信息,並確認您的包ID /自定義方案在項目頁面,鏈接和應用中相匹配;請確保您的Xcode項目設置中的URL類型中列出的包ID以及您希望使用的任何自定義方案。

其他信息

這裏是一個事先的答案可能會有所幫助,以及一個鏈接。
Firebase dynamic link not opening the app iOS

+0

當我通過iOS中的谷歌瀏覽器打開鏈接時,它會重定向到應用程序,萬一我嘗試在Safari中打開鏈接(即使通過短信或筆記打開鏈接),它也不會重定向到應用程序。什麼可能是錯誤的?如何解決它? –

+0

由於Chrome也是Google的產品,它可能會做一些不依賴通用鏈接的魔法;但是,其他應用程序將依賴通用鏈接。我猜測Universal Links沒有正確設置。請查看https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html並確認滿足每個要求。 – iamthearm

相關問題