2019(為什么2020年現(xiàn)在寫文章,是因?yàn)樾马?xiàng)目有需要了 ?不如做個文章記錄一下)項(xiàng)目初期需要配置微信分享進(jìn)行引流,就閱讀了微信開放平臺的文檔 ?發(fā)現(xiàn)微信在2019年9月份更新sdk ?這樣呢在項(xiàng)目配置中多了咱們標(biāo)題上的Universal Link問題 ?但這個是什么呢
Universal Link 是 iOS9 推出的一項(xiàng)功能撬统,使你的應(yīng)用可以通過傳統(tǒng)的HTTPS鏈接來啟動APP坪创,而不是使用 scheme 的方式了?
接下來直接進(jìn)入操作:
1.在微信應(yīng)用配置中 就需要填寫Universal Link配置了 (注意一定是https://開頭 例:https://www.Share.com/)
2.在項(xiàng)目配置的時候有用到://向微信注冊 ? 比如:
?[WXApi registerApp:@"APPID" universalLink:@"https://www.Share.com/"];
3.然后去Apple開發(fā)官網(wǎng)去配置開啟identifiers ?在appid中找到需要配置app的appid勾哩,打開Associated Domains功能 ? 一定配置新的證書文件,
4然后開發(fā)者平臺配置完成 ?進(jìn)入項(xiàng)目中--siigning&capablillities ? 點(diǎn)擊..Capability-添加Associated Domains ? ?然后配置Domains:一定是applinks:+微信配置的域名 ?(例:applinks:www.Share.com) ?(這個是固定格式applinks:加上什么什么域名?)
5.然后需要寫一個apple-app-site-association文件不帶任何后綴的文件 ?放在準(zhǔn)備好的那個域名根目錄或.well-known子目錄下猛遍。?
{"applinks":{"apps":[], "details":[{"paths":["*"],"appID":"TeamID.BundleIdetifier"}]}}
6.剩下的就是關(guān)于微信SDK文檔中 關(guān)于xcode配置了 ?比如info文件中的配置 ? 就可以根據(jù)文檔來了