1.下載百度社會化分享IOS的SDK包
2.將BaiduSocialShare包添加到你的項目中class裏面
3.配置相應的信息
(1) 在工程中添加社會化分享組件運行所須要的framework,包括:
SystemConfiguration.framework
QuartzCore.framework
UIKit.framework
Foundation.framework
CoreGraphics.framework
MessageUI.framework
CoreLocation.framework—————-若是不使用組件的定位功能,不需添加
CoreTelephony.framework————若是不使用QQ官方SDK,不需添加
libsqlite3.dylib—————————若是不使用QQ官方SDK,不需添加
libstdc++.dylib—————————若是不使用QQ官方SDK,不需添加
libz.dylib———————————-若是不使用QQ官方SDK,不需添加
(2)SBJso文件須要ARC進行編譯。
(3)在Build Settings的Other Linker Flags中添加「-ObjC」標識。
(4)在URL TYPEs 中添加URL Schemes信息。
具體的能夠看開發文檔。
這裏須要配置4個項:
微信分享功能:wx+您的微信應用ID
新浪微博的SSO功能:wb+您的新浪微博應用ID,
QQ的SSO功能:入tencent+您的QQ應用ID
QQ好友分享:入QQ+轉換爲16進制QQ應用ID
4.安裝插件:
拷貝.m 和.h 文件到你插件目錄
在config.xml 文件裏面引入插件.
在插件裏面須要修改百度社會化分享的配置信息:
//初始化分享組件
[BDSociaShareSDK registerApiKey:@」NI9LhuzRU0PHnPwQEEzeF5Mn」 andSupportPlatforms:platforms];
//初始化微信
[BDSociaShareSDK registerWxApp:@」wxa8ff755390bbea96」];
//設置新浪微博和QQ客戶端的app、id,使用SS0功能
[BDSociaShareSDK registerSinaWeiboApp:@」2512850499」];
[BDSociaShareSDK registerQQApp:@」100511902」];
5.拷貝js文件到www文件夾裏,引入js文件。
再須要的地方插入如下方法:
function shareClick(){
var title= 「深圳市貿促委」;
var content = 「深圳市貿促委品牌加盟展APP下載!」;
var url = 「http://pic1.win4000.com/pic/6/3c/9b5f279921.jpg」;
var imageurl = 「http://pic1.win4000.com/pic/6/3c/9b5f279921.jpg」;
Baidushare.bdshare(
function(success) {
if(success==」1″){
alert(「分享成功」);
}ifelse(success==」2″){
alert(「分享失敗!」);
}else{
alert(「分享出錯!」);
}
alert(「encode success: 」 + success);
}, function(fail) {
alert(「encoding failed: 」 + fail);
}, title,content,url,imageurl
);
}
6. 運行編譯。
KeyMob移動廣告平臺是國內首傢俱有隨意自由切換平臺,Android SDK 與IOS SDK等等,應用交叉推廣,爲廣告主提供穩定的SDK和步步高昇的收入。
c++