phonegap百度社会化分享-插件ios

6 篇文章 0 订阅

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).在BuildSettingsOtherLinkerFlags中添加“-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

(4).在需要使用社会化分享组件的文件中,引入以下头文件,#import <BaiduSocialShare/BDSocialShareSDK.h> ,代码如下:

//定义分享平台数组

    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文件。


参考:http://www.html5cn.org/portal.php?mod=view&aid=5739




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值