iOS 9.0 ShareSDK 常見問題

ShareSDK下載地址: ? http://www.mob.com/#/downloadDetail/ShareSDK/ios

問題:

Code=202 "(null)"UserInfo={error_message=分享平臺[微信]應用信息無效!}Code=206"(null)" UserInfo={error_message=分享平臺[QZone] 不支持的分享類型[2]!}Error Domain=ShareSDKErrorDomain Code=204 "(null)" UserInfo={user_data={ error = "does multipart has image?";

從以上地址下載SDK,下載好以后正常安裝,應該會的.........

然后需要配置一下plist文件才可以使用:

一.記得打開網絡

在項目的info.plist中添加一個Key:NSAppTransportSecurity,類型為字典類型。

然后給它添加一個Key:NSAllowsArbitraryLoads,類型為Boolean類型,值為YES;

二.配置白名單


白名單配置信息:

(2)、設置域??梢院唵卫斫獬桑巡恢С謍ttps協議的接口設置成http的接口。

具體方法:

1)、在項目的info.plist中添加一個Key:NSAppTransportSecurity,類型為字典類型。

2)、然后給它添加一個NSExceptionDomains,類型為字典類型;

3)、把需要的支持的域添加給NSExceptionDomains。其中域作為Key,類型為字典類型。

4)、每個域下面需要設置3個屬性:NSIncludesSubdomains、NSExceptionRequiresForwardSecrecy、NSExceptionAllowsInsecureHTTPLoads。

均為Boolean類型,值分別為YES、NO、YES。

各平臺設置域

新浪微博 weibo.com? weibo.cn sina.com.cn

騰訊微博 qq.com

微信? QQ? QQ空間? qq.com

三、添加Scheme白名單。

問題描述:在iOS 9下涉及到平臺客戶端跳轉,系統會自動到項目info.plist下檢測是否設置平臺Scheme。對于需要配置的平臺,如果沒有配置,就無法正常跳轉平臺客戶端。因此要支持客戶端的分享和授權等,需要配置Scheme名單。

具體方法:

1)、在項目的info.plist中添加一LSApplicationQueriesSchemes,類型為Array。

2)、然后給它添加一個需要支持的項目,類型為字符串類型;

微信? wechta? ? weixin

QQ? mqqOpensdkSSoLogin,? mqqopensdkapiV2,? mqqopensdkapiV3,

wtloginmqq2 , mqq, mqqapi


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容