IOS版添加phonegap-百度社会化分享插件教程

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和步步高升的收入。







你可能感兴趣的:(IOS版添加phonegap-百度社会化分享插件教程)