應(yīng)用場(chǎng)景
app打開(kāi)微信小程序:
通過(guò)微信開(kāi)放平臺(tái)飞几,實(shí)現(xiàn)app跳轉(zhuǎn)小程序;
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html
蘋(píng)果Associated Domians的解釋?zhuān)琲OS中的通用鏈接Universal Links缩膝。
https://zhidao.baidu.com/question/1951471348287356988.html
配置方法
1、確保當(dāng)前的AppID開(kāi)啟了Associated Domains(關(guān)聯(lián)域名)服務(wù)
準(zhǔn)備工作開(kāi)發(fā)者賬號(hào)進(jìn)入開(kāi)發(fā)者中心 選擇 Certificates, IDs & Profiles
選擇對(duì)應(yīng)的AppId, 編輯其屬性岸霹,讓它能支持Associated Domains疾层,編輯完成之后,保存將該項(xiàng)目對(duì)應(yīng)的證書(shū)重新生成一遍贡避,并下載痛黎,配置到工程中予弧。
2、生產(chǎn)文件湖饱,放置https域名下
必須生成名字為 apple-app-site-association 的文件掖蛤,沒(méi)有后綴沒(méi)有后綴沒(méi)有后綴
文件的格式為圖片內(nèi)容中的格式,只可以修改details 數(shù)組中的內(nèi)容井厌,其他不能修改
"appID": "teamId.yourapp’s bundle identifie",
如"appID": "MAU111LH3.com.my.www.myapp",
teamId:在開(kāi)發(fā)者網(wǎng)站的個(gè)人信息中
"paths": ["/*"] 路徑為https域名后添加的文件夾路徑
3蚓庭、設(shè)置路徑:
假設(shè)我們的鏈接為 https://www.baidu.com,
如果路徑設(shè)置為"paths": ["/"] ,Universal Link鏈接為https://www.baidu.com仅仆,Associated Domains關(guān)聯(lián)applinks:www.baidu.com
如果路徑設(shè)置為"paths": ["/g/"] 器赞,Universal Link鏈接為https://www.baidu.com/g/,Associated Domains關(guān)聯(lián)applinks:www.baidu.com/g/
4墓拜、將文件放到https的域名下
蘋(píng)果官方驗(yàn)證universalLink是否正確
https://search.developer.apple.com/appsearch-validation-tool/
在瀏覽器輸入域名后如果已安裝app可以選擇打開(kāi)app
Xcode支持_在項(xiàng)目中的Target-Capabilities中配置域名港柜。
注意:當(dāng)你打開(kāi)Associated Domains后,xcode會(huì)在你的工程中添加.entitlements文件
微信注冊(cè)方法中添加
[WXApi registerApp:WXAppId universalLink:@"https://gwms.zhifa.cn"];
在xcode中開(kāi)啟Associated Domians服務(wù)
第一步:蘋(píng)果開(kāi)發(fā)者網(wǎng)站Identifiers,打開(kāi)Associated Domians服務(wù)
https://blog.csdn.net/qtb58/article/details/105016041
第二步:服務(wù)器后臺(tái)在公司域名下添加json文件咳榜,關(guān)聯(lián)網(wǎng)址和app信息
http://www.reibang.com/p/e337b4b8f2cc
點(diǎn)擊按鈕調(diào)用微信打開(kāi)小程序代碼
http://www.reibang.com/p/90b0ca65b1e7
懶人方法夏醉,配置不成功時(shí),或沒(méi)有https域名涌韩,可以選擇【Xinstall】的服務(wù)
配置universal link 對(duì)iOS開(kāi)發(fā)者來(lái)說(shuō)并不難畔柔,但服務(wù)端配置就涉及購(gòu)買(mǎi)域名,https購(gòu)買(mǎi)贸辈,以及配置apple-app-site-association【Xinstall】释树,免費(fèi)生成universal link鏈接。https://www.xinstall.com/admin/universal_link