一、github上已有的插件:https://github.com/nwpuhmz/ShareSDKPluginios
二、安裝插件git
cordova plugin add https://github.com/nwpuhmz/ShareSDKPlugin --variable wechatappid=YOUR_APPID --variable SHARESDKAPPID=YOUR_SHARESDKAPPID --variable WECHATAPPSECRET=YOUR_WECHATAPPSECRET
三、插件調用github
var message = { title: "我", content: "ah", url: "http://www.baidu.com", imagePath: "http://ac-p9y5fh0m.clouddn.com/c28cb93e9a0eae4b3b11.jpg" }; ShareSDK.share(message,null,null);
四、AppID的配置標誌和祕鑰(微信開發平臺和QQ互聯平臺註冊取得)api
(1 QQ:app_id微信
(2 wechat: app_id app_secret微信開發
五、SDK不支持bitcode的話,關閉bitcodeapp
Build Settings => Build options =>Enable bitcode =>NOui
六、添加Scheme url
在項目的info.plist中添加一LSApplicationQueriesSchemes,類型爲Arrayspa
對應的QQ和微信白名單(http://wiki.mob.com/ios9-%E5%AF%B9sharesdk%E7%9A%84%E5%BD%B1%E5%93%8D%EF%BC%88%E9%80%82%E9%85%8Dios-9%E5%BF%85%E8%AF%BB%EF%BC%89/):
七、QQ沒法跳轉的問題
URL types =>URL Schemes => 添加一個item,值就是:QQ+0 +AppID 轉化成16進制