友盟SDK分享

 
基本步骤:
1、注册友盟开发者账号
2、登陆账号,添加新应用,获取AppKey
3、下载并安装SDK
4、解压SDK压缩包,将形如UMSocial_sdk_x.x.x文件拖入工程中
     例如:UMSocial_Sdk_4.4
5、项目面板中手动添加系统库SystemConfiguration.framework
注意:
       1)添加SDK后需要手动添加系统库SystemConfiguration.framework
       2) 若你的工程设置了all_load,需要添加手机QQ SDK需要的系统      
             framework:Security.framework,libiconv.dylib,CoreGraphics.framework,libsqlite3.dylib,
             CoreTelephony.framework,libstdc++.dylib,libz.dylib。详情请参考添加QQ及Qzone
 
6、在AppDelegate.h内设置友盟AppKey
#import "UMSocial.h" …… - 
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
      [UMSocialData setAppKey:@"507fcab25270157b37000010"]; 
}
 
7、在需要集成分享功能的控制器中实现分享功能。
打开需要集成分享功能的视图源码UIViewController.m,把如下代码复制并粘贴到你将弹出一个分享列表的位置,例如到响应分享按钮的方法中。并且修改下面的友盟appkey,你要分享的文字、图片,你要分享到的微博平台,例如下面写的是新浪微博、腾讯微博、人人网。
#import "UMSocial.h"
……
//注意:分享到微信好友、微信朋友圈、微信收藏、QQ空间、QQ好友、来往好友、来往朋友圈、易信好友、易信朋友圈、Facebook、Twitter、Instagram等平台需要参考各自的集成方法
[UMSocialSnsService presentSnsIconSheetView:self
appKey:@"507fcab25270157b37000010"
shareText:@"你要分享的文字"
shareImage:[UIImage imageNamed:@"icon.png"]
shareToSnsNames:[NSArray arrayWithObjects:UMShareToSina,UMShareToWechatSession,UMShareT oQQ,nil]
delegate:self]; 

注意:
1 . 集成微信和手机QQ,请参考添加QQ及Qzone 
2 . 弹出横屏页面必须要先使用如下设置屏幕方向的代码,再弹出分享列表页面:
[UMSocialConfig setSupportedInterfaceOrientations:UIInterfaceOrientationMaskLandscape];
 

最新文章

  1. xmind的第十一天笔记
  2. Parallels Destop软件配置
  3. 深入了解view以及自定义控件
  4. Session初识
  5. 多个相同script引用探索
  6. Hibernate映射集合属性
  7. Java中String类的format方法使用总结
  8. Eclipse 中引用其他项目及项目打包
  9. javascript高级知识点——函数的长度
  10. PHP 操作redis 详细讲解转的
  11. drbd(四):drbd多节点(drbd9)
  12. 补习系列(15)-springboot 分布式会话原理
  13. Python—kmeans算法学习笔记
  14. BZOJ1066 [SCOI2007]蜥蜴 网络流 最大流 SAP
  15. MapReduce-朴素贝叶斯
  16. C#-安全
  17. MS-SQL2005服务器登录名、角色、数据库用户、角色、架构的关系
  18. CFGym 101505I 题解
  19. win10_64位系统下安装ALM12.01(QC),笔者只在Win10平台上试过,大家也可以在win7的平台上试一下,一个道理!(Alpha)
  20. bzoj2588: Spoj 10628. Count on a tree(树上第k大)(主席树)

热门文章

  1. [bzoj2038][2009国家集训队]小Z的袜子(hose)——莫队算法
  2. python通过POST提交页面请求
  3. HTTP===返回结果的HTTP状态码
  4. UART硬件流控制信号的使用(图)DTR 【转】
  5. 阿里云OSS C#回调服务实例代码
  6. [bzoj5017][Snoi2017]炸弹 tarjan缩点+线段树优化建图+拓扑
  7. AC日记——[Sdoi2008]Cave 洞穴勘测 bzoj 2049
  8. 在servlet中返回json数据
  9. bisect二分查找模块使用
  10. [jquery] 删除文章的时候弹出确认窗口