iOS:友盟SDK分享
2015-12-06 21:24
323 查看
友盟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、在需要集成分享功能的控制器中实现分享功能。
打开需要集成分享功能的视图源码
注意:
1 . 集成微信和手机QQ,请参考添加QQ及Qzone
2 . 弹出横屏页面必须要先使用如下设置屏幕方向的代码,再弹出分享列表页面:
基本步骤:
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];
相关文章推荐
- OC-框架
- ios 画图
- iOS 轮播图 KDCycleBannerView
- iOS:GitHub上值得关注的iOS开源项目
- iOS多线程——郭挺
- iOS开发~CocoaPods使用详细说明
- iOS:使用集成的支付宝SDK的支付流程
- iOS Socket编程-C语言版(UDP)
- iOS Socket理论知识
- 获取iOS内存的使用情况
- iOS项目加载本地的html文件
- iOS环信
- ios7后二维码的生成与扫描(需要注意滤镜的模糊度问题)
- Xcode真机调试遇到The identity used to sign the executable is no longer valid
- iOS 加载等候 MRProgress
- 理解iOS中的MVC设计模式
- iOS8中添加的extensions总结(四)——Action扩展
- iOS 下如何设置全局字体?
- iOS开发——界面跳转与返回及视图类型详解
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna