使用 Universal Links 遇到的問題

前段時間,升級微信分享SDK,需要支持 Universal Links ,所以跟運維一塊配置了相關(guān)文件。

配置方式還挺簡單,只是配完之后遇到了一些問題。

  1. 檢測配置是否生效。其實檢測的話,直接將地址放到瀏覽器或者備忘錄中嘗試即可。不要使用蘋果官方地址檢測。我們配置后的網(wǎng)址,經(jīng)蘋果檢測是無效的,但是微信、QQ檢測都是可以的,而且在瀏覽器、備忘錄中都可以喚醒自己的 APP。
  2. 某些設(shè)備微信分享,每次都會跳轉(zhuǎn)兩次,就是先跳轉(zhuǎn)微信,然后回到自己APP,然后再跳轉(zhuǎn)微信。這種情況微信文檔有說明,正常情況下,第一次打開微信會出現(xiàn)這樣,后面就是正常的。如果每次都這樣,就是 Universal Links 有問題。注意,Universal Links 有問題,不一定是沒有配好,就像這個問題,某些設(shè)備會出現(xiàn)。后面發(fā)現(xiàn)了這些設(shè)備都設(shè)置了代理,而蘋果官方有段說明如下:

When users install your app, iOS checks a file that you’ve uploaded to your web server to make sure that your website allows your app to open URLs on its behalf.

也就是在安裝 APP 的時候蘋果系統(tǒng)會去查看配置的文件。只要安裝 APP 的時候關(guān)閉代理,就正常了。

  1. Universal Links 一般第三方都提供。像我們接入的 shareSDK,他們提供 Universal Links,所以不想折騰的話,直接使用他們的更省事。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容