最近收到很多小伙伴接入微信和qq最新版本的問題戏罢,總結(jié)起來有以下幾種,我會將問題描述和關鍵點總結(jié)后桐磁, 在以微信為例示例(往下面翻有微信配置的全套設置示例哦)讲岁。配置關于sharesdk接入可以參考官方文檔這里就不贅述了缓艳,鏈接--https://www.mob.com/wiki/detailed?wiki=ShareSDK_ios_fast_integration_fast&id=14
問題總結(jié):
1.接入shareSDk后會爆出connect is not exist阶淘!
2.universallink必須配置嗎 微信和qq,可不可以不配置溪窒?
3.微信調(diào)用沒反應,打印error報 registerAPP:universallink:errercode =200300澈蚌。
4.可以吊起來微信確提示universallink不正確摹芙。
5.微信多次分享每次都要跳轉(zhuǎn)到中間頁顯示連接app 在跳轉(zhuǎn)到微信好友列表宛瞄?
6.微信和qq分享后顯示未驗證(qq 白名單加上? ?mqqopensdkminiapp)浮禾。
7.share的ui彈框可以修改嗎?
8.shareSDk彈框為什么是英文的盈电,可以修改嗎蝴簇?
9.universallik 校驗
解答:
1.出現(xiàn)這個問題有倆種情況 第一個是您要分享的平臺的再pod時候或者手動導入時候沒有帶入相應的第三方平臺sdk進去,第二是您集成問題挣轨,如果手動接入可以用pod試下,注意微信原生的庫和share攜帶微信的庫不能一起用荡澎。
2.universallink必須配置微信和qq都是必要配置了晤锹,而且微信和qq已經(jīng)逐步棄用掉未配置universallink的sdk版本或衡,所以不用懷疑了趕緊配置吧。
3.很明顯報錯提示你universallink的問題封断,不用懷疑了是你自己universallink沒配置好或者白名單問題 你可以參考下面我的微信步驟截圖檢查坡疼。
4.同上也很明顯 你的universallink存在問題,和第三步一樣參照我下面的步驟截圖檢查衣陶。
5.這個問題可以說是出現(xiàn)最多的了柄瑰,而且也是最難查到的,為什么這樣呢 因為你的universallink問題剪况。這個地方需要檢查倆個地方 一個是你的teamid填的對不對這個teamid你參考我下面截圖的teamid位置對比教沾,第二檢查所有universalllink的有沒有空格,第三最多的是在mob后臺填入teamid時候有空格译断,這個很多都不小心參考圖1-1? 圖1-2授翻。
6.關于微信和qq未驗證的這個問題解釋:第一確保你微信和qq的分享功能無異常,包括上面說的不要出現(xiàn)第5條的二次跳轉(zhuǎn)孙咪。如果你配置了universallink且功能正常的話藏姐,這邊你基本不用配置 ,這個問題是微信和qq近期添加的后臺校驗問題该贾,會在你配置好universallink后分享量上去了會慢慢恢復,部分機型出現(xiàn)捌臊,無解決辦法只有等 杨蛋,這個是和微信確認過的。
7.shareSDkUI毫無疑問可以修改 還可以自定義添加按鈕 你可以參考后面的截圖。還有sharesdk的第三方注冊常見問題包含的第三方配置以及版本更新說明很值得看
8.這個彈框語言可以修改哦只需要在infoplsit加入本地化語言哦例如
?<key>CFBundleLocalizations</key>
??<array>
? ? ? ? ? ? <string>zh</string>
</array>
9.https://bj2ks.share2dlink.com/apple-app-site-association 通過將中間的鏈接部分換成你自己在備忘錄等點擊長按顯示圖1-10 或者鏈接通過瀏覽器打開顯示圖1-11 則正確
第三方注冊鏈接 :https://www.mob.com/wiki/detailed/?wiki=ios_third_party_register_process&id=14
更新說明:https://www.mob.com/wiki/detailed/?wiki=ios_update_history&id=14
配置鏈接 :https://www.mob.com/wiki/detailed/?wiki=ShareSDK_ios_whitelist_first&id=14(白名單)
? ? ? ? ? ? ? ? ? ?https://www.mob.com/wiki/detailed/?wiki=ShareSDK_ios_urlscheme_two&id=14(scheme)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 關于微信unviersallink接入截圖配置示例
1.生成universallink你可以選擇自己生成也可以選擇用mob生成工具生成 我這里以mob生成為例
注意請注意mob后臺中間格式 并且teamid填入時候不要有空格 一定要仔細檢查
2.回到項目中配置
3.這邊xcode項目配置ok了 然后去微信開放平臺配置
這邊就可以調(diào)用微信的授權和分享了哦 還有微信支付的庫share也是可以攜帶的 支付回調(diào)可以參照demo的appdelegate回調(diào)設置
4.qq的話在微信配置成功基礎上代碼基本不用動直接去qq互聯(lián)平臺驗證通過univerdallink
關于shareUI
UI設置代碼
SSUIPlatformItem?*item_1?=?[[SSUIPlatformItem?alloc]?init];
//??????item_1.platformName?=?@"item_1";
//??????item_1.iconNormal?=?[UIImage?imageNamed:@"MY"];
//??????item_1.iconSimple?=?[UIImage?imageNamed:@"HomeH"];
//??????item_1.platformId?=?@"123456789";
//??????[item_1?addTarget:self?action:@selector(test_1:)];
//????NSArray?*items?=?nil;
//?????????????items?=?@[
//???????????????????????@(SSDKPlatformTypeQQ),
//???????????????????????@(SSDKPlatformTypeWechat),
//???????????????????????item_1,
//???????????????????????@(SSDKPlatformTypeSinaWeibo),
//???????????????????????@(SSDKPlatformTypeSMS),
//???????????????????????@(SSDKPlatformTypeMail),
//???????????????????????@(SSDKPlatformTypeCopy)
//???????????????????????];