iOS微信分享,提示“未驗(yàn)證應(yīng)用”的解決辦法咖气,配置 Universal Link

官方文檔

配置 Universal Link

  • 創(chuàng)建一個(gè)json文件挨措,格式固定,無需更改崩溪。

{

    "applinks": {

        "apps": [],

        "details": [{

            "appID": "teamID.bundleID",

            "paths": ["*"]

            }

        ]

    }

}

配置文件中的details數(shù)據(jù)浅役, 其中的appID對(duì)應(yīng)的value為teamID 和 bundleID。配置時(shí)用“.”拼接伶唯,如上述代碼teamID在前觉既,bundleID在后。上述兩個(gè)ID乳幸,可以在蘋果的開發(fā)者網(wǎng)站內(nèi)找到瞪讼,順便將Associated Domains選中。

teamID
  • 編輯完成后粹断,導(dǎo)出文件符欠,并命名為 apple-app-site-association。若有擴(kuò)展名瓶埋,必需隱藏?cái)U(kuò)展名(官方文檔有規(guī)定)希柿。
  • 生成此文件诊沪,將它放入App所用域名的根目錄下。

配置項(xiàng)目

  1. xcode打開工程狡汉,上面的操作我們已經(jīng)開啟了Associated Domains娄徊,這里直接配置就行了。

applinks:+ App的域名盾戴,例如:applinks:apple.com

  1. 在AppDelegate中,添加如下方法:
  • swift
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {

        return WXApi.handleOpenUniversalLink(userActivity, delegate: self)

}
  • oc
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray * _Nullable))restorationHandler
{
    if ([userActivity.activityType isEqualToString:NSUserActivityTypeBrowsingWeb]) {
        NSURL *webpageURL = userActivity.webpageURL;
        NSString *host = webpageURL.host;
        if ([host isEqualToString:@"apple..com"]) {
            //進(jìn)行我們需要的處理
            [WXApi handleOpenUniversalLink:userActivity delegate:self];
        }
        else {
            [[UIApplication sharedApplication]openURL:webpageURL];
        }
    }
    return  YES;
}

另外兵多,微信的分享接口也已發(fā)生了細(xì)微變化尖啡,增加了分享完成的回調(diào)

[WXApi sendReq:req];   // 棄用
[WXApi sendReq:req completion:^(BOOL success) {
        
    }];  // 帶回調(diào)的新接口

檢測是否配置成功

1. 將App刪除后,重新編譯剩膘,安裝到手機(jī)衅斩。

2. 打開Safari,輸入App所使用的域名怠褐,在網(wǎng)頁界面下拉一下

3. 如發(fā)現(xiàn)界面頂部有App的入口畏梆,點(diǎn)擊后,可跳轉(zhuǎn)到App奈懒,則表示配置成功奠涌。

配置微信開發(fā)平臺(tái)信息

需將App域名添加到微信開放平臺(tái)的信息中,如: https://apple.com/



注意:

  1. 此處域名必須支持https

  2. 首次發(fā)起分享時(shí)磷杏,會(huì)出現(xiàn)二次跳轉(zhuǎn)的行為溜畅,具體流程:App拉起微信 - 出現(xiàn)“正在連接”界面 - 返回App - 重新打開微信。這是新的驗(yàn)證流程极祸,每個(gè)用戶首次使用時(shí)都會(huì)出現(xiàn)上述跳轉(zhuǎn)慈格。(如同一用戶多次使用分享均出現(xiàn)跳轉(zhuǎn),請(qǐng)檢查Universal Links配置 )

  3. 使用pod集成weixinSDK遥金,如果無法獲取到1.8.6以上版本浴捆,請(qǐng)?jiān)诠倬W(wǎng)手動(dòng)下載,手動(dòng)替換工程pods中的weixinSDK靜態(tài)庫稿械,頭文件选泻,重新編譯。

  4. 配置完成溜哮,可以成功分享滔金,依然看到“未驗(yàn)證應(yīng)用”:未驗(yàn)證應(yīng)用名單非實(shí)時(shí)更新,前一天有接入新SDK(1.8.6版本以上)并且有正確調(diào)用記錄第二天才會(huì)移除出名單茂嗓。官方的問題排查文檔

  5. 特別強(qiáng)調(diào):第一餐茵,可以成功訪問到你放在公司域名下的apple-app-site-association文件;第二述吸,在工程里配置applink的環(huán)境變量時(shí)忿族,注意要把debug和release兩個(gè)版本都配置上锣笨。如果你是發(fā)的release版本而沒配置,就會(huì)提示未驗(yàn)證應(yīng)用道批,且可能無法從微信返回app错英;第三,檢查微信后臺(tái)有沒有寫對(duì)隆豹。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末椭岩,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子璃赡,更是在濱河造成了極大的恐慌判哥,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碉考,死亡現(xiàn)場離奇詭異塌计,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)侯谁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門锌仅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人墙贱,你說我怎么就攤上這事热芹。” “怎么了嫩痰?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵剿吻,是天一觀的道長。 經(jīng)常有香客問我串纺,道長丽旅,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任纺棺,我火速辦了婚禮榄笙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘祷蝌。我一直安慰自己茅撞,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布巨朦。 她就那樣靜靜地躺著米丘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪糊啡。 梳的紋絲不亂的頭發(fā)上拄查,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音棚蓄,去河邊找鬼堕扶。 笑死碍脏,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的稍算。 我是一名探鬼主播典尾,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼糊探!你這毒婦竟也來了钾埂?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤科平,失蹤者是張志新(化名)和其女友劉穎勃教,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體匠抗,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年污抬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了汞贸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡印机,死狀恐怖矢腻,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情射赛,我是刑警寧澤多柑,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站楣责,受9級(jí)特大地震影響竣灌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜秆麸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一初嘹、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧沮趣,春花似錦屯烦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至缸匪,卻和暖如春翁狐,著一層夾襖步出監(jiān)牢的瞬間铡买,已是汗流浹背搓蚪。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來泰國打工泥畅, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留代承,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓隐锭,卻偏偏與公主長得像窃躲,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子钦睡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354