iOS Universal Links(通用鏈接)詳細(xì)教程

一:Universal Links是用來做什么的?

iOS9.0推出的用于應(yīng)用之間跳轉(zhuǎn)的一種機(jī),?通過一個(gè)https的鏈接啟動(dòng)app。如果手機(jī)有安裝需要啟動(dòng)的app,可實(shí)現(xiàn)無縫跳轉(zhuǎn)籍滴。如果沒有安裝,會(huì)打開網(wǎng)頁榴啸。


二:Universal Links實(shí)現(xiàn)步驟

1:找到app的Bundle Identifler 和Team ID并記錄

Bundle Identifler所在的位置 :

圖1

Team ID所在的位置:打開https://developer.apple.com/account頁面孽惰,登錄apple 開發(fā)者賬號,劃到頁面下方鸥印,找到會(huì)員資格詳細(xì)信息


圖2



2:app添加Associated Domains

圖3
圖4


圖5

Associated Domains格式:applinks:域名 ?例如:applinks:developer.apple.com


3:創(chuàng)建apple-app-site-association文件

?新建一個(gè)txt文件勋功,命名:apple-app-site-association ,將以下json文本復(fù)制進(jìn)去库说,并修改teamID和Bundle Identifler狂鞋。

{"applinks":{"apps":[],"details":[{"appID":"YourTeamID.YourBundleIdentifler","paths":["*"]}]}}


details:是數(shù)組,可以有多個(gè)數(shù)據(jù)潜的,即可支持多個(gè)app

appID:team ID和Bundle Identifler組成骚揍,中間有個(gè).

paths:可以指定路徑,*是通配符啰挪,即該域名下的所有路徑都可以訪問app

保存以后信不,txt文件需要去掉后綴發(fā)給后臺(tái)開發(fā)人員

注意事項(xiàng):文件需要存放在后臺(tái)的根目錄下的.well-known,最終的訪問路徑是:https://域名/.well-known/apple-app-site-association

文件url在safari打開亡呵,右擊選擇檢查元素抽活,如下:

圖6

和后臺(tái)調(diào)試的時(shí)候,曾因?yàn)檫@個(gè)文件存放有問題政己,導(dǎo)致一直無法跳轉(zhuǎn)

三:測試成果

以上步驟完成就可以直接測試?yán)?/p>

測試方法1:

重新安裝一個(gè)最新的酌壕,并啟動(dòng)一下app。在瀏覽器輸入Associated Domains的域名和apple-app-site-association文件中的允許路徑歇由,例如上文中的域名是developer.apple.com卵牍,path是*,所以在瀏覽器輸入https://developer.apple.com(也可以輸入https://developer.apple.com/123 因?yàn)閜ath寫的全路徑沦泌,所以只要是https://developer.apple.com開頭的都可以識別)糊昙,就可以看到下方效果(safari自動(dòng)彈出打開app的彈框,點(diǎn)擊打開可以跳轉(zhuǎn)到app):


圖7

測試方法2:

在備忘錄輸入https://developer.apple.com谢谦,長按該鏈接释牺,可以彈出app選項(xiàng)(點(diǎn)擊在app中打開,可以直接跳到app里)回挽,如下圖:

圖8

四:問題統(tǒng)計(jì)

1:為什么完成上述的Universal Links配置步驟還是無法跳轉(zhuǎn)没咙?

答:第一步:核對apple-app-site-association文件的appID的Bundle Identifler 和Team ID是否正確。

? ? ? ?第二步:app是否是重新安裝千劈,或者第一次啟動(dòng)祭刚,要確保app下載了apple-app-site-association,后臺(tái)可看到請求日志

? ? ? ?第三步:核對apple-app-site-association文件的格式和內(nèi)容可參考圖6墙牌,apple-app-site-association文件相關(guān)配置可讓后臺(tái)技術(shù)人員查閱相關(guān)資料

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末涡驮,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子喜滨,更是在濱河造成了極大的恐慌捉捅,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件虽风,死亡現(xiàn)場離奇詭異棒口,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)焰情,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門陌凳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人内舟,你說我怎么就攤上這事合敦。” “怎么了验游?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵充岛,是天一觀的道長。 經(jīng)常有香客問我耕蝉,道長崔梗,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任垒在,我火速辦了婚禮蒜魄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己谈为,他們只是感情好旅挤,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著伞鲫,像睡著了一般粘茄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上秕脓,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天柒瓣,我揣著相機(jī)與錄音,去河邊找鬼吠架。 笑死芙贫,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的傍药。 我是一名探鬼主播屹培,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼怔檩!你這毒婦竟也來了褪秀?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤薛训,失蹤者是張志新(化名)和其女友劉穎媒吗,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體乙埃,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡闸英,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了介袜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片甫何。...
    茶點(diǎn)故事閱讀 38,599評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖遇伞,靈堂內(nèi)的尸體忽然破棺而出辙喂,到底是詐尸還是另有隱情,我是刑警寧澤鸠珠,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布巍耗,位于F島的核電站,受9級特大地震影響渐排,放射性物質(zhì)發(fā)生泄漏炬太。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一驯耻、第九天 我趴在偏房一處隱蔽的房頂上張望亲族。 院中可真熱鬧炒考,春花似錦、人聲如沸霎迫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽女气。三九已至,卻和暖如春测柠,著一層夾襖步出監(jiān)牢的瞬間炼鞠,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工轰胁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留谒主,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓赃阀,卻偏偏與公主長得像霎肯,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子榛斯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容