相關連接(友盟文檔):http://dev.umeng.com/social/ios/u-share常見問題#1ios
因爲ATS的緣由,全部HTTP連接在SDK內都被禁止,並提示錯誤告知非https圖片不可分享,請使用https圖片,保證ATS環境下能夠順暢的進行分享操做。分享圖片方式以下: 1. 分享圖片僅適用本地圖片加載,如UIImage或NSData數據傳輸。 2. 如需使用網絡圖片,確保URL爲HTTPS圖片連接,以便於U-Share SDK下載並進行分享,不然會分享失敗。緩存
問:友盟分享和第三方登陸的SDK,如今要升級HTTPS,是否全部的都須要必須換成最新的sdk才能夠?若是不升級而用原來的SDK,能夠設置嗎?HTTPS協議與SDK的版本號有沒有關係? 答:這多是多數開發者的疑惑,ATS的支持須要本地SDK將訪問地址由http調整爲https前綴的連接才能夠,沒法設置,因此從U-Share 6.1開始已經支持所有HTTPS訪問。 但目前有一個例外新浪微博的官方SDK還未所有支持ATS,在經過網頁進行受權依然是HTTP請求致使頁面加載失敗,請關注官方U-Share iOS SDK後續會保持跟進。微信
上線的應用是否有影響
在AppStore的應用不會有影響,也不會下架。這個變化是針對新提交審覈的,也就是說,只要更新應用,就須要支持ATS。網絡
在蘋果執行ATS後友盟分享SDK4.x版和5.x版本分享是否可用
跟上面的問題同樣,只要在線上的應用均不會受到影響。但若是須要更新應用提交審覈,則須要更新SDK到6.1以上版本,即如今全新的U-Share SDK已支持ATS。url
微博SDK設置redirectURL爲HTTP的,是否影響審覈,以及安卓是否須要同步修改
官方建議修改成前綴是https的redirectURL,而且http和https前綴的redirectURL互相兼容,不會致使不匹配而受權失敗的問題。因爲微博後臺的設置無需修改,安卓客戶端也不會有影響。圖片
微信、新浪微博和QQ頭像是HTTP URL
目前第三方平臺返回的頭像連接依然是HTTP地址,不過U-Share SDK已經作了兼容處理,升級到6.1.2以上版本SDK使用,開發者無需擔憂獲取頭像由於ATS的緣由而失敗。 ci
解決辦法:用緩存圖片或者控件的image屬性而不直接用帶有http的圖片url開發