日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Universal Link|iOS开发者不得不知的技术

發布時間:2024/1/8 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Universal Link|iOS开发者不得不知的技术 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.Universal Link的使用場景

?

Universal Link是蘋果在WWDC 2015上提出的iOS9的新特性之一。此特性類似于深層鏈接,并能夠方便地通過打開一個Https鏈接來直接啟動您的客戶端應用(手機有安裝App)。對比起以往所使用的URL?Scheme,這種新特性在實現web-app的無縫鏈接時能夠提供極佳的用戶體驗。

這具體是一種怎樣的情景呢?舉個例子,你的用戶在微信里面瀏覽一個你們公司的網頁,而此時用戶手機也同時安裝有你們公司的App;而Universal Link能夠使得用戶在打開某個詳情頁時直接打開你的app并到達app中相應的內容頁面,從而實施用戶想要的操作(例如查看某條新聞,查看某個商品的明細等等)

2.Universal?Link與URL Scheme呈現方式對比

?

以下分別為URL Scheme方式及Universal?Link的方式呈現場景恢復的過程

以下為URL Scheme方式: (第一張圖是在微信中瀏覽web,下同)

以下為Universal Link方式:

通過上述對比得知,Universal Link能夠直接從微信中打開App,比起以往的URL Scheme的方式能夠大大改善用戶體驗。

3.實現Universal Link的準備

實現Universal Link需要有若干的準備工作:

1)擁有自己的域名,且此域名網站支持Https

2)能夠上傳文件到自己的域名(一個名為“apple-app-site-association”的json格式文件)

3)Xcode7,ios9以上,并且在Xcode項目中做好適配

然而,MobLink已經幫您完成了上面所有的工作,免費為您提供Universal?Link服務。使用MobLink提供的技術方案,無論您是否iOS 9以上,都能夠助您實現Web與App之間的完美交互。

MOBLink配置很簡單,請先在后臺開啟“是否使用Mob生成的Universal?Link”的開關,此時您將看到如下圖所示的Universal?Link:

然后在項目中配置Universal Link,請務必填寫后臺生成的Universal?Link地址(建議直接從管理后臺拷貝)參考下圖:

關于是否使用Mob生成的Universal?Link的說明:我們提供了您使用自己的Universal?Link的方式,您只要將此開關關閉,同時填入您自己的正確的Universal?Link(https://開頭)就可以了。但是由于Universal?Link服務的復雜性,所以建議使用Mob提供的Universal?Link服務。

4.Universal?Link的相關問題

?

1)以不同的狀態打開Universal Link

Universal Link除了能直接打開App,也能夠通過Safari打開。打開App或者打開Safari是兩種不同的狀態,并且可以相互切換。詳細請看下圖(從上往下看)

2)使用您自己注冊的Universal Link注意事項

如果您已經有自己注冊的Universal Link或者打算使用自己的Universal Link,此Universal Link地址應該指向有效的內容地址。因為如果指向的內容無效,那么用戶在沒有安裝App或者Safari方式打開此Universal Link時會顯示404,引起不好的用戶體驗。因此,我們更建議您使用我們的免費Universal Link服務。

轉載于:https://my.oschina.net/u/3500297/blog/919399

總結

以上是生活随笔為你收集整理的Universal Link|iOS开发者不得不知的技术的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。