QQ登录的实现方式
来源:互联网 发布:java jdk 1.7 下载 编辑:程序博客网 时间:2024/04/29 07:13
iOS开发之第三方登录QQ -- 史上最全最新第三方登录QQ方式实现
版权声明:本文为博主原创文章,未经博主允许不得转载。
目录(?)[+]
项目地址 : https://github.com/zhonggaorong/QQLoginDemo/tree/master
最新版本的qq登录实现步骤实现:
1. 首先,你需要去向腾讯申请账号。 地址:点击打开链接
2. 下载最新的SDK 地址: SDK下载
SDK内容如下:
1. doc: 为说明文档, 方法参数说明。
2.sample 这个是简单的demo
3. TencentOpenApi_IOS_Bundle.bundle 资源文件包
4. TencentOpenApi.framework 核心开发框架
接下来就进入正题:
1. 项目配置,手把手教学:
1. 新建一个工程。
2. 把TencentOpenApi.framework 和 TencentOpenApi_IOS_Bundle.bundle 拖入工程。
3. 配置项目。
3.1 添加依赖库:
3.2 在工程配置中的“Build Settings”一栏中找到“Linking”配置区,给“Other Linker Flags”配置项添加属性值“-fobjc-arc”
3.3 URLScheme 配置:
3.4 针对ios9以后,需要添加白名单。
在info.plist文件中加入 LSApplicationQueriesSchemes
对应的info.plist 的source code 为
3.5 针对iOS9默认使用https,现在先还原成http请求方式。
在Info.plist中添加NSAppTransportSecurity
类型Dictionary
。
在NSAppTransportSecurity
下添加NSAllowsArbitraryLoads
类型Boolean
,值设为YES
第一步:在plist中添加NSAppTransportSecurity项,此项为NSDictionary
第二步:在NSAppTransportSecurity下添加 NSAllowsArbitraryLoads类型为Boolean,value为YES
4. 开始码代码了, 最欢乐的时刻:
1. 在刚刚新建的项目中 appdelegate.m, 添加代码:
1.引入头文件 :
2. 并遵循代理
3. 在添加跳转的请求方法
现在就是具体的登录controller.m了。
授权相关的字段
直接上源码, 源码里面有注释,一看就明白了
- QQ登录的实现方式
- qq第3方登录的JS实现方式 js_sdk
- qq第3方登录的JS实现方式记录
- 命令行方式实现QQ自动登录
- QQ登录的简单实现
- QQ实现通信的方式
- 腾讯QQ空间登录的方法实现方式与验证过程分析
- iOS开发之第三方登录QQ -- 史上最全最新第三方登录QQ方式实现
- iOS开发之第三方登录QQ -- 史上最全最新第三方登录QQ方式实现
- asp.net QQ 登录的实现
- asp.net QQ 登录的实现
- 第三方QQ账号登录的实现
- java实现简单的QQ登录界面
- 腾讯QQ第三方登录的实现
- PHP实现QQ快速登录的方法
- QQ快速登录的实现原理
- 单点登录的实现方式
- android 实现qq登录
- 虚树
- XML基础知识——Schema命名空间的声明
- HTC竟被Google收购,你怎么看?
- Android:你不知道的 WebView 使用漏洞
- Java语言基础小结7
- QQ登录的实现方式
- Android中的颜色值
- 用密钥登录linux服务器
- kali 2017 安装 chrome (google 浏览器)
- 微信支付签名算法
- 微软Surface Pro笔记本如何设置u盘启动教程
- Unity app 如何打开商店
- unix环境IPC通信之socket(三),tcp采用并发服务器编程实例,多进程方式
- Lua闭包