iOS集成分享--友盟
来源:互联网 发布:手机刷linux系统 编辑:程序博客网 时间:2024/05/18 03:11
今天添加了一个简单需求集成社会分享.后来决定用友盟来做.之前自己写了个微信分享的.但是考虑到后期会有扩展,所以就没有再去创轮子了.
最权威的还是看官网的教程
文档中心
看完之后基本能够做了
我习惯先看官方给出的集成可能会遇到的问题
问题
先看问题能够在心里对可能遇到的问题大致有个数,如果出现了也能快速搞定
找到的一个视图集成友盟的例子
但是感觉在autolayout下不是很好用
下面贴下自己写的部分代码
// 微信分享
- (void)ShowUMengShare{
// 客户端已经安装了微信
if([WXApi isWXAppInstalled] && [WXApi isWXAppSupportApi]){
NSString *sharetext = [NSString stringWithFormat:@"",product.name,product.prospectiveProfitRate];NSString *sessionTitle = @"";NSString *timelineTitle = @"";// 设置图文分享[UMSocialData defaultData].extConfig.wxMessageType = UMSocialWXMessageTypeWeb;// 设置当分享消息类型为图文时,点击分享内容会跳转到预设的链接[UMSocialData defaultData].extConfig.wechatSessionData.url = kHeCaiFuWeb;// 设置微信好友title[UMSocialData defaultData].extConfig.wechatSessionData.title = sessionTitle;// 设置微信朋友圈title[UMSocialData defaultData].extConfig.wechatTimelineData.title = timelineTitle;[UMSocialSnsService presentSnsIconSheetView:self appKey:kUMengShareAppKey shareText:sharetext shareImage:[UIImage imageNamed:@"product_Icon"] shareToSnsNames:[NSArray arrayWithObjects:UMShareToWechatSession,UMShareToWechatTimeline,nil] delegate:self];}else{ // 未安装微信 UIAlertView *alterView = [[UIAlertView alloc]initWithTitle:@"请先安装微信" message:nil delegate:self cancelButtonTitle:@"取消" otherButtonTitles: nil]; [alterView show];}
}
// 微信分享成功后回调方法
-(void)didFinishGetUMSocialDataInViewController:(UMSocialResponseEntity *)response
{
NSString *title = @”分享到微信”;
NSString *recallInfo = @”“;
//根据responseCode
得到发送结果,如果分享成功
if(response.responseCode == UMSResponseCodeSuccess)
{
// 分享成功
recallInfo = @”成功分享到微信”;
}else{
// 分享失败
recallInfo = @”让我在想会儿!!”;
}
UIAlertView *alterView = [[UIAlertView alloc]initWithTitle:title
message:recallInfo
delegate:self
cancelButtonTitle:@”取消”
otherButtonTitles:nil];
[alterView show];
}
- iOS集成分享--友盟
- IOS友盟 社会化分享 > 社会化iOS组件 > 分享集成
- IOS友盟 社会化分享 > 社会化iOS组件 > 分享集成
- iOS 分享 sharesdk集成
- iOS 实现集成话分享
- iOS 集成友盟分享
- IOS集成ShareSDK社会化分享
- iOS集成友盟分享
- ios 分享功能 集成友盟分享
- ios 分享功能 集成友盟分享
- ios 微信分享,QQ分享,微博分享集成
- iOS 快速集成ShareSDK实现分享功能
- ios 友盟集成分享 细节
- ios友盟分享4.3基本集成
- IOS项目集成ShareSDK分享登录功能
- iOS 友盟分享 <小白集成>
- IOS CocoaPods 集成第三方sharesdk分享
- iOS集成友盟第三方分享
- java中,如何安全的结束一个正在运行的线程?
- 创建Spring MVC项目在STS IDE
- Java虚拟机垃圾回收的几个关键问题
- 面试题——Hibernate的主键生成策略
- iOS-textfile属性
- iOS集成分享--友盟
- mac 下 升级 python
- 13----
- Java时间日期格式转换
- 【读书笔记】程序员的职业素养
- iOS常用开发工具
- (经验积累)java8
- Android 注册广播的两种方式区别
- python实现简单爬虫功能