1.下载百度社会化分享ios的sdk包,http://developer.baidu.com/soc/share
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).在BuildSettings的OtherLinkerFlags中添加“-ObjC”标识。如果你的工程还引入了其他第三方库,编译链接过程可能出错,请使用“-all_load”或“-force_load”标识替代“-ObjC”标识进行解决。
(3).在URL TYPEs 中添加URL Schemes信息。
这里需要配置4个项:
微信分享功能:wx+您的微信应用ID
新浪微博的SSO功能:wb+您的新浪微博应用ID,
QQ的SSO功能:入tencent+您的QQ应用ID
QQ好友分享:入QQ+转换为16进制QQ应用ID
//定义分享平台数组
NSArray *platforms = [NSArrayarrayWithObjects:kBD_SOCIAL_SHARE_PLATFORM_SINAWEIBO,kBD_SOCIAL_SHARE_PLATFORM_QQWEIBO,kBD_SOCIAL_SHARE_PLATFORM_QQZONE,kBD_SOCIAL_SHARE_PLATFORM_KAIXIN,kBD_SOCIAL_SHARE_PLATFORM_RENREN,kBD_SOCIAL_SHARE_PLATFORM_WEIXIN_SESSION,kBD_SOCIAL_SHARE_PLATFORM_WEIXIN_TIMELINE,kBD_SOCIAL_SHARE_PLATFORM_QQFRIEND,kBD_SOCIAL_SHARE_PLATFORM_EMAIL,kBD_SOCIAL_SHARE_PLATFORM_SMS,nil];
//初始化分享组件
[BDSocialShareSDK registerApiKey:@"dHwDe5TTTtFEv4MOgoeTGLvX"andSupportPlatforms:platforms];
//初始化微信
[BDSocialShareSDK registerWXApp:@"wxde4a838796c18a30"];
//设置新浪微博和QQ客户端的app id,使用SSO功能
[BDSocialShareSDK registerSinaWeiboApp:@"3145905926"];
[BDSocialShareSDK registerQQApp:@"100366911"];
4.安装插件:
拷贝.m 和.h 文件到你插件目录
在config.xml 文件里面引入插件.
5.拷贝js文件到www文件夹里,引入js文件。