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相应的接口方法,完成功能。