首先感谢Devstore的特约评测员Steven对友盟社会化组件做出的细致评测,下面就是关于使用友盟社会化组件的详细过程:
集成友盟社会化组件的主要流程是: 注册友盟账号=》创建推送应用=》下载SDK=》集成开发=》测试应用=》发布应用
1、注册友盟账号
友盟开发者账号的注册地址:http://www.umeng.com/users/sign_up
2、创建新应用
使用注册的友盟账号登录后进入我的产品,在屏幕左方会看到添加应用的按钮,点击选择添加新应用,提交成功后会获得Appkey然后就可以进入测试。
3、下载iOS SDK
友盟社会化组件iOS SDK的下载地址:http://dev.umeng.com/social/ios/sdk-download ,进入后选择下载根据自己需要选择模块
4、集成开发
1)新建一个工程
2)添加友盟SDK和静态库
解压iOS SDK压缩包,将其中的UMSocial_Sdk_4.0和UMSocial_Sdk_Extra_Frameworks文件夹加入到工程中去,再添加系统framework:
3)导入头文件,添加测试文件
为了引用头文件方便,在工程的.pch文件内添加如下代码:
UMSocial头文件内包含众多社会化分析库文件的引用,直接引用一个UMSocial就可以使用全部功能,不用重复导入,很方便,APPKEY就是申请应用获得的Appkey。
为了测试分享图片的功能,在工程内加入了一个名为”108.png”的静态图片和一个名为”001.gif”的动态图片。
4)基本功能集成
首先在AppDelegate内设置AppKey,在didFinishLauchingWIthOptions方法内添加如下代码:
在ViewController.m中添加实现基本分享功能的代码,各个参数的设置请参考绿字注释部分:
会有如下效果:
5)使用直接分享底层接口
发送成功后进入新浪微博查看自己发送的微博,看到如下界面:
6)分享url资源
效果如下:
7)分享本地动态gif图片
把本地的gif图片声称NSData对象,再进行分享,参考如下方法:
效果如下(请原谅我只能截取到静态图):
8)摇一摇截屏分享
实现摇一摇截图分享需要导入两个头文件,功能实现如下:
手机端摇一摇出现如下界面:
9)进入授权信息页面
个人中心的登录账号可以选择下面已经授权的平台登录
10)获取授权用户信息
11)社会化操作栏
在屏幕的下方会出现这样的一个操作栏,从左往右依次是评论、喜欢、分享、用户信息:
1、摇一摇截图分享:
4、DEMO展示
5、测试日志
在分享url资源的时候,笔者使用了setResourceType这个方法来设置url图片为分享内容并且发送了一个分享,分享以后发现其它分享方式的图片都变成了这个url图片,如果只是需要这一个分享使用的,而不改变其它分享方式的图片,则需要创建一个UMSocialUrlResource对象,用postSNSWithTypes方法发送分享。详情可以参考demo中的shareUrlResource方法。
友盟社会化组件集成比较简单,用户只需引用友盟社会化类,直接调用API方法即可,处理返回内容也比较轻松。
友盟社会化组件API列表下载地址:点击下载
iOS SDK下载时可选一个Demo测试源码工程,可以参考这个工程和API文档完成项目集成。
友盟社会化组件可以帮助移动应用快速集成分享、登录、评论、喜欢等社交功能,并提供数据统计分析服务。下面是笔者对其试用过程,总结出以下特点:
1.友盟社会化组件是一款跨Android,iOS,Windows Phone三大平台的社会化分享组件,并且同时支持Cocos2d-x和PhoneGap平台的开发;
2.友盟分享的接口简便,如果只使用最基本的分享功能,只需不到半个小时就可以为APP增加新浪微博、腾讯微博等平台的分享功能;
3.友盟分享支持的社交平台很多,截止到目前未知,友盟分享已经支持了14种社交平台甚至包括来往、易信这些用户比较少用到的平台,提供的平台比较广泛;
4.友盟分享可以分享url资源,例如图片、音乐、视频等,另外还有摇一摇截屏分享功能;
5.友盟分享提供了一个登录授权接口,可以查看各个平台的授权情况,用户可以对授权账号进行增加、更改、删除,并可以对各个平台进行授权和解除授权,方便管理;
6.用户可以针对一篇文章、一首歌曲等内容点击喜欢或不喜欢、或评论并分享,友盟也提供了一个操作栏来提供提供这些功能,使用起来非常简便;
7.除了分享功能外,友盟还提供有一个后台数据统计分析功能,可以对用户的分享情况进行统计分析;
8.友盟分享目前最新版本为iOS SDK v4.1,更新时间为2014/08/18,更新及时。
如果开发者需要一款支持多种平台分享的第三方服务,那么友盟社会化分享很不错,可供用户自定义的部分也比较多。友盟的评论分享功能做的很好,在APP中集成的话实用性很高。
联系客服