如上圖所示,微信分享触机,顯示
未驗(yàn)證應(yīng)用
帚戳。對(duì)于上面的問題是由于,微信推出了新政策儡首,不允許通過URL Schemes跳回App.解決方案有兩種:
1片任、根據(jù)微信開放平臺(tái),創(chuàng)建一個(gè)文件蔬胯,放到后臺(tái)中
2对供、到mob官網(wǎng),創(chuàng)建
下面我們分別來介紹兩種解決方案
一氛濒、
1产场、創(chuàng)建apple-app-site-association文件,切記舞竿,此文件沒有后綴
1京景、apps:是空的
2、appID: 組成格式為 teamID.bundle identifier
如果teamID 是123456 bundle identifier是com.baidu
那么appID 為123456.com.baidu
3骗奖、paths:設(shè)定你的app支持的路徑列表醋粟,只有這些指定的路徑的鏈接,才能被app所處理重归。星號(hào)的寫法代表了可識(shí) 別域名下所有鏈接。
{
"applinks": {
"apps": [],
"details": [
{
"appID": "9JA89QQLNQ.com.apple.wwdc",
"paths": [ "/wwdc/news/", "/videos/wwdc/2015/*"]
},
{
"appID": "ABCD1234.com.apple.wwdc",
"paths": [ "*" ]
}
]
}
}
2厦凤、上傳指定文件:上傳該文件到你的域名所對(duì)應(yīng)的根目錄或者.well-known目錄下鼻吮,這是為了蘋果能獲取到你上傳的文件。上傳完后,自己先訪問一下,看看是否能夠獲取到较鼓,當(dāng)你在瀏覽器中輸入這個(gè)文件鏈接后椎木,應(yīng)該是直接下載apple-app-site-association文件违柏。
3、文件上傳后香椎,會(huì)有一個(gè)對(duì)應(yīng)的地址漱竖,這個(gè)地址就是通用鏈接
4、通用鏈接的使用
生成通用鏈接后畜伐,
(1)首先在Associated Domains中添加通用鏈接馍惹,格式為
applinks:xxxxxxxxx
比如通用鏈接為:https://www.baidu.com
那么在Associated Domains中添加的通用鏈接格式為:applinks:www.baidu.com
(2)在微信注冊(cè)方法中添加通用鏈接
[WXApi registerApp:@"微信的appkey" universalLink:@"通用鏈接"];
如果通用鏈接是
https://www.baidu.com,那么微信注冊(cè)代碼為
[WXApi registerApp:@"微信的appkey" universalLink:@"https://www.baidu.com"];
二玛界、https://www.mob.com
1万矾、登陸網(wǎng)站
2、選擇產(chǎn)品中心
3慎框、進(jìn)入開發(fā)者平臺(tái)
4良狈、創(chuàng)建應(yīng)用
5、分享設(shè)置-----.> UniversalLink配置
(1)TeamID為開發(fā)者賬號(hào)ID笨枯,即下圖memebership中的Team ID
(2)Bundle ID 即使項(xiàng)目的Bundle identifier
(3)上方的 universal Link就是通用鏈接
6薪丁、通用鏈接的使用
生成通用鏈接后,
(1)首先在Associated Domains中添加通用鏈接馅精,格式為
applinks:xxxxxxxxx
比如通用鏈接為:https://www.baidu.com
那么在Associated Domains中添加的通用鏈接格式為:applinks:www.baidu.com
(2)在微信注冊(cè)方法中添加通用鏈接
[WXApi registerApp:@"微信的appkey" universalLink:@"通用鏈接"];
如果通用鏈接是
https://www.baidu.com严嗜,那么微信注冊(cè)代碼為
[WXApi registerApp:@"微信的appkey" universalLink:@"https://www.baidu.com"];
以上,就可以解決為驗(yàn)證應(yīng)用問題硫嘶。但是需要開發(fā)者阻问,在使用正確的通用鏈接后,分享當(dāng)天錯(cuò)誤分享數(shù)量的10%沦疾,第二天称近,才會(huì)正常顯示,分享界面哮塞。如下圖
驗(yàn)證通用鏈接
1刨秆、將通用鏈接復(fù)制到備忘錄,如果點(diǎn)擊鏈接可以跳轉(zhuǎn)到app忆畅,那么通用鏈接就是正確的
2衡未、或者在備忘錄中長(zhǎng)按鏈接,出現(xiàn)如下界面家凯,那么通用鏈接就是正確的
2缓醋、將通用鏈接復(fù)制到瀏覽器中,下拉绊诲,如果顯示如下送粱,那么通用鏈接就是正確的