前提
??app在分享的時(shí)候出現(xiàn)了未驗(yàn)證應(yīng)用這幾個(gè)字列粪,之后看了下友盟和微信開(kāi)放平臺(tái),原來(lái)已經(jīng)開(kāi)始強(qiáng)制去推Universal Link了谈飒,之后根據(jù)文檔去配置岂座,在這個(gè)過(guò)程中發(fā)現(xiàn)了很多的坑,分享出來(lái)給大家參考下.
問(wèn)題
??配置的流程我就不說(shuō)了杭措,官方文檔里已經(jīng)列出了詳細(xì)的過(guò)程费什,我僅在這里列出我在配置過(guò)程中出現(xiàn)的一些問(wèn)題。
- apple-app-site-association文件的問(wèn)題
- 微信配置完成之后還是會(huì)出現(xiàn)未驗(yàn)證應(yīng)用的提示
- 吐個(gè)槽
解決
apple-app-site-association文件的問(wèn)題
??這個(gè)地方出現(xiàn)的問(wèn)題應(yīng)該不會(huì)太多手素,不管是蘋(píng)果的文檔還是微信的文檔都列出了詳細(xì)的過(guò)程鸳址,但是我在配置的時(shí)候還是出現(xiàn)了一些小失誤,算是自己坑了自己
- 文件結(jié)構(gòu)問(wèn)題:在蘋(píng)果的文檔中泉懦,蘋(píng)果并沒(méi)有要求大家加json后綴稿黍,但是不妨礙,你必須按照嚴(yán)格的json格式去定義里面的內(nèi)容祠斧,我這里出現(xiàn)問(wèn)題的原因是在paths數(shù)組里闻察,多加了一個(gè)逗號(hào)拱礁,導(dǎo)致QQ開(kāi)放平臺(tái)在驗(yàn)證的Universal Link的時(shí)候琢锋,總是報(bào)應(yīng)用的UniversalLink配置中不含互聯(lián)信息辕漂,如果出現(xiàn)這個(gè)提示,趕緊檢查一下是不是格式出了問(wèn)題吴超。
微信配置完成之后還是會(huì)出現(xiàn)未驗(yàn)證應(yīng)用的提示
??這里應(yīng)該是出現(xiàn)問(wèn)題最多的地方钉嘹,明明是按照文檔中的配置去做的,而且自檢方法也通過(guò)了鲸阻,所有客服讓排除的問(wèn)題都排除了跋涣,還是有這個(gè)問(wèn)題,這個(gè)問(wèn)題大多是出現(xiàn)在老版本升級(jí)新版本的用戶(hù)的app上鸟悴,按照客服的意思:
??舊版本沒(méi)有正確接入新版OpenSDK(有分享二跳陈辱,授權(quán)登錄二次確認(rèn)的情況),新版本剛修復(fù)這個(gè)問(wèn)題细诸。是要等新版本放量上去讓整體錯(cuò)誤率下降到90%以下才會(huì)從未驗(yàn)證應(yīng)用中移除你確認(rèn)下是不是屬于這種情況.
??就是說(shuō)老版本的升新版本沛贪,先等一段時(shí)間,等用新版本的人多了震贵,就沒(méi)這個(gè)提示了利赋。首先不說(shuō)這個(gè)機(jī)制合不合理,你至少在文檔中先說(shuō)明猩系,非要讓一大圈人提出問(wèn)題你才去告訴大家哪里出問(wèn)題了媚送,就讓人很??;再說(shuō)下這個(gè)機(jī)制寇甸,對(duì)于一個(gè)使用微信分享的用戶(hù)來(lái)說(shuō)塘偎,我是想不通,明明我是正確的你還給我來(lái)個(gè)未驗(yàn)證的應(yīng)用提示幽纷,你看看你家隔壁QQ做的多好(下面在來(lái)吐槽QQ)式塌。
吐個(gè)槽
??好吧,上面只是圖一樂(lè)友浸,下面才是正題
-
QQ的文檔:我很想知道寫(xiě)這個(gè)文檔的不要績(jī)效了嗎峰尝?來(lái)看下這幾張圖
201597907514_.pic.jpg
??好嘛!到底是qq_con還是qq_conn??收恢,后來(lái)我索性把這個(gè)兩個(gè)都加到apple-app-site-association文件里了武学。
- 友盟的文檔:這個(gè)就更讓人上火了,如果你是直接用的微信和qq的還好伦意,如果你用的友盟的火窒,它在設(shè)置平臺(tái)的id和key方法里并沒(méi)有設(shè)置Universal Link的地方,你需要使用這個(gè)
屬性去加驮肉,但是熏矿!你一定要把這段代碼放到setPlatfom前面,否則不生效,這個(gè)真是折騰了我很長(zhǎng)時(shí)間,找到原因之后票编,我??????褪储。??你不會(huì)加個(gè)新的方法?[UMSocialGlobal shareInstance].universalLinkDic