一、緣起
微信從某個(gè)版本開(kāi)始只支持universal link來(lái)進(jìn)行分享了波丰,因?yàn)樽约赫屹Y料和配置也花了幾天的時(shí)間才成功掰烟,所以這里給大家提供簡(jiǎn)潔的集成步驟沐批。如果不成功可以私信我
二、步驟
-
pod集成微信
-
AppDelegate Lanuchfinish方法中注冊(cè)微信
注意:此處universalLink為微信回調(diào)app用的,后面會(huì)說(shuō)明這個(gè)權(quán)限文件的內(nèi)容和作用煤墙。實(shí)用universalLink 必須網(wǎng)站已開(kāi)通https宪拥,可以在阿里或七牛后臺(tái)開(kāi)通她君。
-
在xocde Signing&Capabilities中打開(kāi)universalLink權(quán)限,并指向自己的域名
-
在info.plist中配置微信sdk的權(quán)限
-
給自己的app起兩個(gè)別名,一個(gè)用于微信知道是我們的app亿扁,一個(gè)用于標(biāo)記我們app的名字
6.配置權(quán)限文件并上傳網(wǎng)站跟目錄下。配置文件內(nèi)容如下,不用加后綴哄褒。
這里teamID和bundleID需要去開(kāi)發(fā)者網(wǎng)站查一下呐赡,appID這一行链嘀。
paths就填寫(xiě)/app/* 一個(gè)即可档玻。這個(gè)是什么意思呢,就是在蘋(píng)果瀏覽器訪問(wèn) 域名/app/* 這個(gè)地址误趴,就能跳轉(zhuǎn)到我們的app,因?yàn)樵L問(wèn)域名的的時(shí)候蘋(píng)果先去下載這個(gè)配置凉当,然后看到配置文件中有路徑,并且做了這個(gè)路徑和app的映射忠藤,只要訪問(wèn)這個(gè)路徑楼雹,就直接調(diào)起app烘豹,并且路徑后面的參數(shù)是可以傳到app的瓜贾。
7.注意微信傳過(guò)來(lái)的參數(shù)需要你在方法里接受下:
前兩個(gè)方法用于兼容比較早的iOS系統(tǒng)。
至此整個(gè)分享的配置完成携悯。