iOS學習 --- H5打開APP(URL Scheme)

需求: 

實現訪問 H5頁面:已安裝,APP打開;未安裝APP,引導下載。

背景:

URL Scheme 是iOS9之前比較主流的一種跳轉方案了,可以用於兩個APP互相跳轉,也可以在Safari中輸入scheme://跳轉到APP內部。

其實這種方法很不順滑,在每次跳轉的時候都會有彈框詢問。如果iPhone 中沒有安裝APP,則會直接彈出錯誤提示。正常產品的思路是如果手機中沒有安裝APP的話,應該跳轉到App Store下載頁面,所以一般的解決方法是與前端的小夥伴協商好,因爲scheme跳轉失敗是沒有錯誤碼返回的。普遍的做法是前段使用定時器計時,如果在規定的時間沒有跳轉到APP,則認爲是失敗的,這種設計確實有一些體驗不好。

 

 

 

 

 

 

 

 

 

相關文章:

[ios] 如何調用其他app h5界面調用打開app

H5打開APP技術總結

瀏覽器URL Scheme打開APP的那些坑

iOS URL Scheme

【iOS開發】打開另一個APP(URL Scheme與openURL)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章