QF——iOS第三方登录和社会化分享

QQ登录的流程:

  1.下载SDK,并添加到项目中;

  2.添加SDK需要的依赖库,以及配置文件;

  3.重写APPDelegate的方法handleOpenURL和openURL;

  4.实现TencentSessionDelegate协议,并实现里的几个方法;

  5.创建TencentOAuth的实例,并初始化initWithAppId andDelegate:

  6.调用tencentOAuth对象的方法authorize:去请求QQ服务器验证。验证的结果会返回给代理方法里。

若登录成功,则tencentOAuth会拿到accessToken和openId

  http://blog.sina.com.cn/s/blog_92ac2c5b0101cly9.html

 

社会化分享: 微博分享

  1. 前提是注册成为mob.com的开发者,然后创建应用,此时会获得你的应用的AppKey和AppSecret;

  2. 在新浪微博开放平台注册为开发者,然后创建应用,获得AppKey和AppSecret;

  3. 下载ShareSDK包,并导入项目中,并添加相应的依赖库。若有多个分享平台,则都要添加各自所需的依赖库;

  4. 在代码中,通过mob.com里的AppKey注册ShareSDK。然后通过新浪微博开放平台里所得的AppKey和AppSecret来连接新浪微博;

  5. 设置URL Scheme,应用分享成功后,必须通过它才能回到原APP;

  6. 在相应的地方构造分享内容。

 

总结:集成第三方框架的一般步骤

  1. 先在其开放平台注册成为开发者,并添加应用,获得AppKey和AppSecret之类的东西;

  2. 下载相应的SDK,并导入项目中,并添加所需的依赖库,及做相应的一些设置等;

  3. 设置URL Scheme,用来完事后返回APP;

  4. 调用SDK相应的接口方法,完成功能。

 

 

你可能感兴趣的:(ios)