當(dāng)遇到2個(gè)app使用同一套配置apple-app-site-association 分享跳轉(zhuǎn)會(huì)錯(cuò)亂時(shí),心中有一萬只羊駝奔騰而過。
這時(shí)的配置為
{
"applinks": {
"apps": [],
"details": [{
"appID": "Q6R52kfR9k.cn.xx.yangtuo1",
"paths": ["*"]
}, {
"appID": "Q6R52kfR9k.cn.xx.yangtuo2",
"paths": ["*"]
}]
}
}
但為了生活不得不解決問題孙乖,在網(wǎng)上各種搜索都是問的沒有一個(gè)回答。
各種修改和測(cè)試,
反正那個(gè)心情就是想拿刀去把這個(gè)玩意開發(fā)的砍幾刀汹买,
最終還是解決了。
正確的配置如下:
{
"applinks": {
"apps": [],
"details": [{
"appID": "Q6R52kfR9k.cn.xx.yangtuo1",
"paths": ["/yangtuo1/*"]
}, {
"appID": "Q6R52kfR9k.cn.xx.yangtuo2",
"paths": ["/yangtuo2/*"]
}]
}
}
微信開放平臺(tái)應(yīng)用1
iOS平臺(tái)
iPhone
應(yīng)用下載地址:未填寫
Bundle ID:cn.xx.yangtuo1
測(cè)試版本Bundle ID:未填寫
Universal Links:https://abc.com/yangtuo1/
微信開放平臺(tái)應(yīng)用2
iOS平臺(tái)
iPhone
應(yīng)用下載地址:未填寫
Bundle ID:cn.xx.yangtuo2
測(cè)試版本Bundle ID:未填寫
Universal Links:https://abc.com/yangtuo2/
xcode 的Associated Domains配置如下:
applinks:abc.com
注意:app對(duì)應(yīng)的工程里不需要/yangtuo1/也不要/yangtuo2/聊倔,重要的問題說三次晦毙,不需要,不需要耙蔑,不需要见妒!否則會(huì)導(dǎo)致一個(gè)現(xiàn)像,app -> 微信過渡頁面 -> app 結(jié)束了甸陌。
最后貼上微信SDK注冊(cè)代碼
[WXApi registerApp:K_Weixin_App_ID universalLink:@"https://abc.com/yangtuo1/"];
[WXApi startLogByLevel:WXLogLevelDetail logBlock:^(NSString * _Nonnull log) {
DLog(@">>>>>>>%@",log);
}];
也如果線上已存在一個(gè)app须揣,這樣更新后會(huì)導(dǎo)致線上的無法使用盐股,記住要前后腳一起更新app,否則導(dǎo)致無法分享到微信的大BUG就不上是一萬頭羊駝奔騰而過了耻卡。
作者:東玖零
鏈接:http://www.reibang.com/p/38081a1a42ef
來源:簡(jiǎn)書
著作權(quán)歸作者所有疯汁。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處卵酪。