簡體   English   中英

如果未安裝應用,則進行iOS深度鏈接/重定向

[英]iOS deep linking/redirecting if app isn't installed

我不確定這是否可行,並且我已經閱讀了許多有關SO深層鏈接的問題的答案,所以我想問一下。

我了解作為開發人員,我們可以向我們的應用程序添加自定義URL方案,因此,如果我向朋友發送自定義鏈接,則該鏈接應在我的應用程序中打開特定頁面。 但是,我想知道如果沒有在我朋友的手機上安裝該應用程序,是否有任何辦法可以處理這樣的事情。 理想情況下,我想將朋友重定向到我的應用程序的“ App Store”頁面,但我想不出任何可行的方法。 在此先感謝您的任何建議!

這是一個討論得很厲害的話題...如果您搜索堆棧溢出,您將找到已經有人回答的解決方案。

假設您將通過Mail或Message應用將URL發送給您的朋友。 目前,您不知道您的朋友是否會從他的iPhone,Android,PC,控制台或其他任何設備上打開此URL ...,因此您不得不認為僅憑Obj-C解決方案就無法解決此問題。

您將必須准備服務器和API,上載真實的URLScheme鏈接,獲取令牌或其他內容,然后基於此令牌建立指向服務器的http鏈接。 當您的朋友單擊該鏈接時,將打開safari,然后使用javascript等檢查您的設備是否為iPhone,如果是,則嘗試使用線程上發布的解決方案從那里調用urlscheme。 如果您不在iPhone上,則可以將頁面重定向到應用程序的主頁或解釋發生情況的位置。

希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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