友盟整合(十二) —— 幾個遇到的坑之HTTP分享到微博失敗(二)

weixin_33866037發表於2018-06-21

版本記錄

版本號 時間
V1.0 2018.06.21

前言

相信很多人用過友盟,包括友盟的第三方登入、分享以及統計。這裡我們就分幾個模組進行詳細的說明 —— 移動統計(U - App)、網站統計(U - Web)、訊息推送(U - Push)、社會化分享(U - Share)、遊戲統計(U - Game)、網際網路運營資料服務(Dplus) - 多維度、一站式、精細化資料管理服務。感興趣的可以看上面幾篇。
1. 友盟整合(一) —— UShare模組之快速整合(一)
2. 友盟整合(二) —— UShare模組之快速整合(二)
3. 友盟整合(三) —— UShare模組之第三方登入(一)
4. 友盟整合(四) —— UShare模組之進階說明之第三方平臺SDK說明(一)
5. 友盟整合(五) —— UShare模組之進階說明之分享到第三方平臺(二)
6. 友盟整合(六) —— UShare模組之進階說明之分享皮膚UI(三)
7. 友盟整合(七) —— UShare模組之進階說明之自定義平臺(四)
8. 友盟整合(八) —— UShare模組之進階說明之U-Share API說明(五)
9. 友盟整合(九) —— UShare模組之UShare常見問題 (六)
10. 友盟整合(十) —— UShare模組之UShare日誌說明 (七)
11. 友盟整合(十一) —— 幾個遇到的坑之QQ授權名稱的設定(一)

HTTP問題

當我們進行分享的時候,如果分享到微博,當我們分享的連線是HTTP的,比如說下面這個連線

shareModel.urlStr = @"http://c.y.qq.com/v8/playsong.html?songid=108782194&source=yqq#wechat_redirect";

這個時候就會提示分享失敗

3691932-56841843c58a7bcc.png

友盟會給出原因提示,如下所示:

2018-06-21 14:48:46.885071+0800 XxxXxx[18850:9170192] ************Share fail with error Error Domain=UMSocialPlatformErrorDomain Code=2014 "(null)" UserInfo={message=you must using https url, for support the new strategy of AppStore.}*********

有了這個提示,問題就很好解決了,就是因為AppStore要求必須使用HTTPS,所以用HTTP協議進行分享的時候,就會提示分享失敗的Toast。

後記

本篇主要講述了微博分享HTTP連結失敗的坑,感興趣的給個贊或者關注~~~~

3691932-6dba196997e1c4c2.jpg

相關文章