友盟集成(四) —— UShare模塊之進(jìn)階說明之第三方平臺(tái)SDK說明(一)

版本記錄

版本號(hào) 時(shí)間
V1.0 2018.04.04

前言

相信很多人用過友盟,包括友盟的第三方登錄、分享以及統(tǒng)計(jì)炸裆。這里我們就分幾個(gè)模塊進(jìn)行詳細(xì)的說明 —— 移動(dòng)統(tǒng)計(jì)(U - App)八秃、網(wǎng)站統(tǒng)計(jì)(U - Web)碱妆、消息推送(U - Push)、社會(huì)化分享(U - Share)昔驱、游戲統(tǒng)計(jì)(U - Game)疹尾、互聯(lián)網(wǎng)運(yùn)營(yíng)數(shù)據(jù)服務(wù)(Dplus) - 多維度、一站式骤肛、精細(xì)化數(shù)據(jù)管理服務(wù)纳本。感興趣的可以看上面幾篇。
1. 友盟集成(一) —— UShare模塊之快速集成(一)
2. 友盟集成(二) —— UShare模塊之快速集成(二)
3. 友盟集成(三) —— UShare模塊之第三方登錄(一)

第三方平臺(tái)SDK說明

1. 微信

U-Share 4/5 升級(jí)說明

  • 如果已經(jīng)使用4/5版本的usid作為服務(wù)端用戶標(biāo)識(shí)腋颠,在新版中保持使用usid字段繁成。
  • 具體U-Share提供的id類型可參考「U-Share第三方登錄」。

unionId簡(jiǎn)介:開發(fā)者在QQ互聯(lián)平臺(tái)下?lián)碛械亩鄠€(gè)移動(dòng)應(yīng)用淑玫、網(wǎng)站應(yīng)用巾腕,獲取的用戶unionId是相同的,詳情參考微信獲取用戶基本信息(UnionID機(jī)制)混移。

2. 新浪微博

配置ATS以支持訪問HTTP請(qǐng)求

由于新浪微博SDK還未更新ATS的支持祠墅,故目前需要對(duì)其進(jìn)行配置,可根據(jù)所選平臺(tái)裁剪以下代碼: 右鍵info.plist用source code打開歌径。

<key>NSAppTransportSecurity</key>
<dict>
   <key>NSExceptionDomains</key>
   <dict>
       <!-- 集成新浪微博對(duì)應(yīng)的HTTP白名單-->
       <key>sina.com.cn</key>
       <dict>
           <key>NSIncludesSubdomains</key>
           <true/>
           <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
           <true/>
           <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
           <false/>
       </dict>
       <key>sinaimg.cn</key>
       <dict>
           <key>NSIncludesSubdomains</key>
           <true/>
           <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
           <true/>
           <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
           <false/>
       </dict>
       <key>sinajs.cn</key>
       <dict>
           <key>NSIncludesSubdomains</key>
           <true/>
           <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
           <true/>
           <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
           <false/>
       </dict>
       <key>sina.cn</key>
       <dict>
           <!-- 適配iOS10 -->
           <key>NSExceptionMinimumTLSVersion</key>
           <string>TLSv1.0</string>
           <key>NSIncludesSubdomains</key>
           <true/>
           <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
           <false/>
       </dict>
       <key>weibo.cn</key>
       <dict>
           <!-- 適配iOS10 -->
           <key>NSExceptionMinimumTLSVersion</key>
           <string>TLSv1.0</string>
           <key>NSIncludesSubdomains</key>
           <true/>
           <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
           <false/>
       </dict>
       <key>weibo.com</key>
       <dict>
           <!-- 適配iOS10 -->
           <key>NSExceptionMinimumTLSVersion</key>
           <string>TLSv1.0</string>
           <key>NSIncludesSubdomains</key>
           <true/>
           <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
           <true/>
           <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
           <false/>
       </dict>
       <!-- 新浪微博-->
   </dict>
</dict>

新浪微博(完整版)登錄回調(diào)方法要求

未安裝新浪微博客戶端時(shí)會(huì)彈出Webview進(jìn)行登錄和分享毁嗦,之后會(huì)回調(diào)至以下函數(shù):

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

如果用戶沒有重載此函數(shù)的話,會(huì)導(dǎo)致微博(完整版)SDK通過Webview的回調(diào)而崩潰回铛。 開發(fā)者需重載此方法接受系統(tǒng)回調(diào)狗准。

分享LinkCard(網(wǎng)頁(yè)、音樂茵肃、視頻鏈接分享)

進(jìn)行網(wǎng)頁(yè)鏈接分享是多數(shù)應(yīng)用進(jìn)行推廣和分享的形式腔长,包含了標(biāo)題、描述和縮略圖验残,不像微信和QQ平臺(tái)分享后會(huì)顯示一張Card形式的消息捞附,點(diǎn)開后會(huì)打開連接。微博的形式略有不同。

  • 什么是LinkCard 在微博消息流內(nèi),分享一條鏈接,該鏈接將解析為包含一個(gè)對(duì)象數(shù)據(jù)的特殊短鏈,且該對(duì)象數(shù)據(jù)可以在微博消息流內(nèi)顯示并交互,這種形態(tài)就是微博消息流LinkCard解析鸟召。 參考微博-移動(dòng)客戶端接入

  • 分享網(wǎng)頁(yè)類型數(shù)據(jù)之后不顯示縮略圖 是什么原因 這屬于微博的移動(dòng)應(yīng)用商務(wù)合作,移動(dòng)SDK中的LinkCard和附件欄集成分享權(quán)限需要合作申請(qǐng)胆绊,對(duì)接請(qǐng)聯(lián)系微博商務(wù):yinle@staff.weibo.com

ADSupport及IDFA的說明

如果開發(fā)者希望集成ADSupport.framework,在進(jìn)行ipa提交store時(shí)候勾選用于跟蹤用戶廣告效果的選項(xiàng)即可欧募。

如果開發(fā)者希望不集成ADSupport.framework压状,即獲取IDFA,可直接刪去ADSupport.framework跟继。不集成ADSupport.framework不會(huì)影響微博的登錄和分享功能种冬。

3. QQ/QZone

初始化appId說明

U-Share SDK為了兼容大部分平臺(tái)命名,統(tǒng)一用appKey和appSecret進(jìn)行參數(shù)設(shè)置舔糖,而QQ平臺(tái)僅需將appID作為U-Share的appKey參數(shù)傳進(jìn)即可娱两。 例如Demo中的示例代碼:

    /* 設(shè)置QQ互聯(lián)appKey */
    NSString *qqAppID = @"100424468";
    [[UMSocialManager defaultManager] setPlaform:UMSocialPlatformType_QQ appKey:qqAppID  appSecret:nil redirectURL:nil];

若不進(jìn)行appId初始化可能會(huì)報(bào)錯(cuò):App is not registed。

分享網(wǎng)頁(yè)類型說明

如果分享的url中含有中文字符剩盒,需要將中文部分進(jìn)行url轉(zhuǎn)碼后可正常分享谷婆。 如:https://www.umeng.com/U-Share分享 需要將「分享」二字進(jìn)行url轉(zhuǎn)碼放在鏈接中再進(jìn)行分享,如下: https://www.umeng.com/U-Share%E5%88%86%E4%BA%AB

后記

本篇主要介紹了第三方平臺(tái)SDK說明辽聊,感興趣的給個(gè)贊或者關(guān)注~~~~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末纪挎,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子跟匆,更是在濱河造成了極大的恐慌异袄,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件玛臂,死亡現(xiàn)場(chǎng)離奇詭異烤蜕,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)迹冤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門讽营,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人泡徙,你說我怎么就攤上這事橱鹏。” “怎么了堪藐?”我有些...
    開封第一講書人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵莉兰,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我礁竞,道長(zhǎng)糖荒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任模捂,我火速辦了婚禮捶朵,結(jié)果婚禮上蜘矢,老公的妹妹穿的比我還像新娘。我一直安慰自己泉孩,他們只是感情好硼端,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開白布并淋。 她就那樣靜靜地躺著寓搬,像睡著了一般。 火紅的嫁衣襯著肌膚如雪县耽。 梳的紋絲不亂的頭發(fā)上句喷,一...
    開封第一講書人閱讀 51,443評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音兔毙,去河邊找鬼唾琼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛澎剥,可吹牛的內(nèi)容都是我干的锡溯。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼哑姚,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼祭饭!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起叙量,我...
    開封第一講書人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤倡蝙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后绞佩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寺鸥,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年品山,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了胆建。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡肘交,死狀恐怖笆载,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情酸些,我是刑警寧澤宰译,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站魄懂,受9級(jí)特大地震影響沿侈,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜市栗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一缀拭、第九天 我趴在偏房一處隱蔽的房頂上張望咳短。 院中可真熱鬧,春花似錦蛛淋、人聲如沸咙好。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)勾效。三九已至,卻和暖如春叛甫,著一層夾襖步出監(jiān)牢的瞬間层宫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工其监, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留萌腿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓抖苦,卻偏偏與公主長(zhǎng)得像毁菱,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子锌历,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容