iOS 实现集成话分享
来源:互联网 发布:java web开发技术详解 编辑:程序博客网 时间:2024/06/05 15:00
百度社会化分享源码 http://developer.baidu.com/wiki/index.php?title=docs/social/sdk
修改一个路径
在倒入框架
倒入一个BaiduSocialShare包 在上面的网址中可以下载的哦
看看 代码的修改:
在源码中的appdelegate中有
//定义分享平台数组
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,kBD_SOCIAL_SHARE_PLATFORM_TIEBA,nil];
//初始化分享组件
[BDSocialShareSDKregisterApiKey:@"dHwDe5TTTtFEv4MOgoeTGLvX"andSupportPlatforms:platforms];
在触发分享的方法中加入:
BDSocialEventHandler result = ^(BD_SOCIAL_RESULT requestResult,NSString *shareType, id response, NSError *error)
{
if (requestResult ==BD_SOCIAL_SUCCESS) {
UIAlertView *alert = [[UIAlertViewalloc]initWithTitle:@"分享成功" message:[NSStringstringWithFormat:@"%@分享成功",shareType] delegate:nilcancelButtonTitle:@"确定" otherButtonTitles:nil];
[alertshow];
[alertrelease];
NSLog(@"%@分享成功",shareType);
}elseif (requestResult ==BD_SOCIAL_CANCEL){
NSLog(@"分享取消");
}elseif (requestResult ==BD_SOCIAL_FAIL){
UIAlertView *alert = [[UIAlertViewalloc]initWithTitle:@"分享失败" message:[NSStringstringWithFormat:@"%@分享失败\n error code:%d;\n error message:%@",shareType,error.code,[errorlocalizedDescription]] delegate:nilcancelButtonTitle:@"确定" otherButtonTitles:nil];
[alertshow];
[alertrelease];
NSLog(@"%@分享失败\n error code:%d;\n error message:%@",shareType,error.code,[errorlocalizedDescription]);
}
};
BDSocialShareContent *content = [BDSocialShareContentshareContentWithDescription:@"又学了一个新汉字咯,阿杜蕾。" url:@"http://developer.baidu.com/soc/share" title:@"阿杜蕾"];
[content addImageWithImageSource:[UIImageimageNamed:@"share_small.png"]imageUrl:@"http://apps.bdimg.com/developer/static/04171450/developer/images/icon/terminal_adapter.png"];
SHARE_MENU_STYLE style =BD_SOCIAL_SHARE_MENU_THEME_STYLE;
[BDSocialShareSDKshowShareMenuWithShareContent:contentmenuStyle:styleresult:result];
以上代码是在中复制截取的 里面有很多不同风格的。
代码就有实现分享了。。。
修改后的demo http://download.csdn.net/detail/u010698385/6194593
- iOS 实现集成话分享
- iOS 快速集成ShareSDK实现分享功能
- iOS集成分享--友盟
- iOS 分享 sharesdk集成
- iOS 集成友盟分享
- IOS集成ShareSDK社会化分享
- iOS集成友盟分享
- ios 分享功能 集成友盟分享
- ios 分享功能 集成友盟分享
- iOS学习笔记55- iOS项目集成ShareSDK实现第三方登录、分享、关注等功能。
- ios 微信分享,QQ分享,微博分享集成
- IOS友盟 社会化分享 > 社会化iOS组件 > 分享集成
- IOS友盟 社会化分享 > 社会化iOS组件 > 分享集成
- IOS项目集成ShareSDK实现第三方登录、分享、关注等功能。
- IOS项目集成ShareSDK实现第三方登录、分享、关注等功能。
- IOS项目集成ShareSDK实现第三方登录、分享、关注等功能。
- IOS项目集成ShareSDK实现第三方登录、分享、关注等功能。
- IOS项目集成ShareSDK实现第三方登录、分享、关注等功能
- cocos2d-x win32移植到android
- Windows下编辑的txt在linux下乱码的解决办法
- 用封装的方法实现从文件夹名下所有的指定类型文件数据导入到数据库
- box2d弹球 cocos2d-x重力感应(cocos2d-x2.1)
- Seoul 2006 / UVa 1368 DNA Consensus String (字符串处理)
- iOS 实现集成话分享
- 博客搬家
- myecplice2013 破解 没有common文件夹
- ViewPager动态加载数据
- thrift shows CLOSE_WAIL error
- Nginx如何处理一个请求
- ExtJS4.2学习(6)——基础知识之proxy篇
- Android 杀不掉的后台服务的一种实现
- vbs操作txt文本文件常用方法(函数)