• ios第三方分享到qq、微信、人人网、微博总结


    我们开发出来的APP通常要通过第三方分享到其他社交平台,如qq、微博微信

    等。通过分享可以提高APP的传播效率,增加APP的曝光率,因此也算是APP功能

    里的标配了吧。目前常用的第三方分享途径有qq、微信、微博、人人等。这些平台

    大多都有自己的官方第三方分享组件可用,官方文档也比较丰富。使用起来比较方便。

    这里我将已我的APP demo 两万番茄为例,展示如何实现这四个平台的第三方分享功

    能。

    虽然不同平台提供的模块和接口各异,但总体上,都有着相同的套路,搞通了一

    套平台,其他的也就可以依样画葫芦了。一般而言:实现一个第三方分享需要一下几个

    步骤:

    1.注册并登陆第三方开放平台,向第三方平台注册APP,添加APP名称、图标、

    基本描述等信息,等待审核通过;

    2.APP在第三方审核通过后,会获得一个 app id和一个app key(不同的平台

    可能名字不一样,但都类似于APP账号和密码的意思),这个id和key在APP代码

    里会用到,主要用于提供给第三方获取认证信息用;

    3.将第三方SDK集成进我们的代码里,根据文档说明,Xcode中设置相应的配

    置信息(如跳转第三方的URL、一些第三方需要的特定编译选项等),开发调试;

    下面具体就每一个平台,简要展示一下第三方分享的过程:

    1.QQ

    首先登陆qq互联(如需注册,先注册再登陆)http://connect.qq.com/,找到

    移动应用接入-》移动应用,进入到移动应用管理中心,最新的界面如下图,点击

    创建应用,新建APP:

    根据提示填写相应的信息,经过若干个页面,即可立即完成,获得APP的APP 

    ID和APP KEY,将这两个值添加到APP程序中去,留备用。

    获取到APP ID和APP KEY之后就可以下载SDK添加到代码中去了:

    下载的SDK包种含有iOS SDK 环境搭建和使用说明两份文档,只需按照上面

    的提示,一步步设置,很快就可以搞定。相信读者有这个能力^_^,这里就不展开了,

    不然篇幅太长。

    2.微博

    首先注册并登陆微博开放平台:http://open.weibo.com/,选择移动应用-》创

    建应用,填写相关信息,点击创建后即可 获得APP ID和APP KEY。写到这里,突然

    觉得还是官方文档写的详细,我就不再啰嗦了:

    http://open.weibo.com/wiki/%E7%A7%BB%E5%8A%A8%E5%BA%94%E7%94%A8#.E7.A7.BB.E5.8A.A8.E5.AE.A2.E6.88.B7.E7.AB.AF.E6.8E.A5.E5.85.A5。

    获得了APP ID 和KEY之后,就可以下载微博SDK进行开发了,下载的包中也

    有详细的使用说明(http://open.weibo.com/wiki/SDK#iOS_SDK),很方便,谁用

    谁知道。      

    3.人人网

    印象中人人网的开发平台是最快捷的一个,注册一个APP之后立马就能获得开发

    所需的信息,进行实际开发,对了,这里在多说一嘴,很多平台在填写开发者信息

    的时候还需要上传个人身份证正反面照片。闲言少叙,注册并登陆人人网开放平台:

    http://dev.renren.com/app,填写个人信息和APP信息: 

    接下来是下载sdk,按照SDK说明文档,添加到我们的工程中去,测试。

    4.微信

    微信算是最麻烦的一个了,审核通常得一周时间,真心坑爹。

    首先,注册并登陆微信开放平台:https://open.weixin.qq.com/,进入移动应用

    开发界面,创建应用,填写应用详细信息,上传APP ICON。总是它要什么给什么

    就是了,就是审核通过的时间有点长,一般5个工作日,也就是一周的时间,和其他

    三个比真是差远了,我想问,同是腾讯公司的产品,QQ和微信咋就差距这么大呢?

    审核通过后下载SDK,按照文档说明,即可开始微信第三方分享与登陆的测试了。

    总结

    第三方分享其实是一个技术含量比较低的活,它的麻烦在于它不仅仅是写code

    那么 简单,还有相当一部分工作近似于运营的属性:APP的分类、描述信息,不同

    尺寸的icon,运营网站的添加等等,对于一个纯码农来说这有一些别扭,可是真要

    是用心去做了,也没那么复杂。快快行动起来,把你的APP加上第三方分享,让你

    的APP瞬间高大上起来吧。

    最后的最后,是福利,我的两万番茄APP已经添加了第三方分享的测试代码,

    有需要的同学随用随取,将开源进行到底,让学习更容易^_^,两万番茄github地址:

    https://github.com/lihux/twentyThousandTomatoes,熟悉git及github的同学可在终端 

    使用命令直接clone到本地:或者也可在网页端直接点击"Download Zip"下载源码,

    enjoy yourself!

    git clone git@github.com:lihux/twentyThousandTomatoes.git

  • 相关阅读:
    六大设计原则之依赖倒置原则
    六大设计原则之里氏替换原则
    六大设计原则之单一设计原则
    六、Spring之DI的Bean的作用域
    五、spring之DI循环依赖
    四、spring之DI
    十二 NIO和IO
    十一 Pipe
    十 DatagramChannel
    九 ServerSocketChannel
  • 原文地址:https://www.cnblogs.com/lgphp/p/4094707.html
Copyright © 2020-2023  润新知