1、首先导入framework。

2、 调用 _tencentOAuth = [[TencentOAuth alloc] initWithAppId:APPID andDelegate:self];这个方法要实现

TencentSessionDelegate 这个协议,发现有警告,再导入#import <TencentOpenAPI/TencentApiInterface.h>就好了。

3、等你做完一切后,发现,安装了QQ客户端,但是他直接就跳到web的登录界面,这并不是我们想要的。这时候你只需要在plist里面加入一些白名单。加入的字段是 LSApplicationQueriesSchemes  类型为数组,然后根据你们做的QQ微信还是什么登录,选择字段。 先人们已经整理好了一些已知的白名单。我就毫不客气地搬了过来。 本来想把<string></string>去掉的,但还是留着,省得我手贱删除了坑了众人们。[偷笑][偷笑]

<string>mqqOpensdkSSoLogin</string>
    <string>mqzone</string>
    <string>sinaweibo</string>
    <string>alipayauth</string>
    <string>alipay</string>
    <string>safepay</string>
    <string>mqq</string>
    <string>mqqapi</string>
    <string>mqqopensdkapiV3</string>
    <string>mqqopensdkapiV2</string>
    <string>mqqapiwallet</string>
    <string>mqqwpa</string>
    <string>mqqbrowser</string>
    <string>wtloginmqq2</string>
    <string>weixin</string>

    <string>wechat</string>
4、登录成功后,回来,并没有调用TencentSessionDelegate这个代码方法里面的

-(void)getUserInfoResponse:(APIResponse *)response这个方法,我们一般都是要在这个方法里面拿登录信息不知道他怎么不调用了,我直接在tencentDidLogin这个方法里面调用getUserInfoResponse它。

3、自己测试的帐号要加入到腾讯开放平台的开发者帐号中作为测试帐号(如果你是用自己的QQ申请成为开发者的话,那么自己的Q就默认是测试帐号),不过如果你提交的应用通过了平台审核,那么就每个帐号都可以测试。如果你的帐号不是开发者中的一个的话,那么测试的时候会报“登录授权失败(错误码“110406”)”   , 添加QQ的方法:ios应用->点击对应的应用->点击基础服务中的“QQ登录”->"应用调试都”   每行一个QQ。PS:加QQ的时候,那个 QQ 还是要是开发者那个QQ的好友。

iOS 开发,xcode7中用QQ授权登录遇到的一些问题 QQ登录不跳客户端相关推荐

  1. iOS开发Xcode7真机调试教程

    1. 下载xcode7 可以通过访问 https://developer.apple.com/xcode/downloads/ 下载最新的xcode7的版本 不过官网的下载速度太慢了,这个最好百度一下 ...

  2. iOS开发Xcode7免费真机调试教程

    从Xcode7开始,Xcode 不需要$99/$299升级开发者直接可以进行真机调试 调试步骤 1.假设已经你已经有了苹果账号,下载并安装好了Xcode7 2. 打开Xcode-> Prefer ...

  3. Android应用实现QQ授权登录

    前一段时间在Android应用中实现了QQ授权登录功能,虽然腾讯开放平台中有详细文档,看完后也觉得很简单,实际操作中却折腾了挺久才搞定! 本来开始不熟悉的时候参照Demo来实现是很容易的,奈何官网给的 ...

  4. 实现app第三方QQ授权登录

    关于QQ授权登录的实现,官网有详细描述,点击链接 . 这里根据自己的实现过程简单介绍一下整个过程: 1. 注册成为开发者,创建应用,获取appid,这个appid后面要用到.详情步骤请查看官网链接 2 ...

  5. 文顶顶iOS开发博客链接整理及部分项目源代码下载

    网上的iOS开发的教程很多,但是像cnblogs博主文顶顶的博客这样内容图文并茂,代码齐全,示例经典,原理也有阐述,覆盖面宽广,自成系统的系列教程却很难找.如果你是初学者,在学习了斯坦福iOS7公开课 ...

  6. Android iOS 开发全面对比分析

    1 前言 Android和iOS是移动端的两大平台,Android以它的开源.易上手.开发成本低而受到广大开发者的青睐,而iOS作为苹果的封闭系统,以它的简单.流畅高效.高冷等特点也吸引了一大批果粉开 ...

  7. [转载]iOS开发之第三方登录QQ

    转载自 iOS_developer_zhong 1. 申请腾讯开发账号. 地址:点击打开链接 2. 下载最新的SDK   地址: SDK下载 SDK内容如下: 1.sample 这个是简单的demo ...

  8. iOS开发之第三方登录QQ -- 史上最全最新第三方登录QQ方式实现

    项目地址 :  https://github.com/zhonggaorong/QQLoginDemo/tree/master 最新版本的qq登录实现步骤实现: 1. 首先,你需要去向腾讯申请账号. ...

  9. android 9 qq登录,【报Bug】安卓离线打包targetSdkVersion设置28时,在安卓9.0手机上QQ授权登录闪退...

    详细问题描述 [内容] 安卓离线打包,targetSdkVersion设置为28,在安卓9.0手机上运行,下面这段QQ授权登录代码会导致应用闪退或应用重启.低于9.0系统的手机不会出现这个问题.如果t ...

  10. 企业微信三方开发(三):网页授权登录

    其他链接 初识微信开发 企业微信三方开发:注册企业微信服务商 企业微信三方开发(一):回调验证及重要参数获取 企业微信三方开发(二):获取access_token 企业微信三方开发(三):网页授权登录 ...

最新文章

  1. Postgres多版本控制
  2. 注重经营管理谋定市场开发-农业大健康·台湾:有机农业借鉴
  3. 高仿微信实现左滑显示删除button功能
  4. Python--day46--MySQL视图
  5. 微型计算机折旧率是如何计算,国家三包法简要
  6. 挖掘频繁模式、关联和相关性:基本概念和方法
  7. 倒计时1天,盛会将至,长沙 · 1024程序员节全日程曝光(附参会指南)
  8. 2021年太原理工大学程序设计竞赛等获奖总结
  9. 支持64位的打印服务器,使用环境打印服务器是32位,添加共享的计算机是64位
  10. Python 每日一题(计算数值和)
  11. 如何下载抖音小程序开发工具
  12. 2019第十届蓝桥杯——I.胖子迷宫
  13. 自适应设计和响应式设计
  14. 芝诺数解|「八」旅途中的“家”——重庆酒店特征分析
  15. 打通MySQL架构和业务的任督二脉
  16. 计算机的操作系统有哪些
  17. 计算机课设微程序最大值,计算机组成原理课程设计(微程序)报告
  18. 如何学习编程?如何学号C语言?编程学习网站汇总
  19. python下标为偶数_P089 下标为奇数位置的字母转换为大写 ★★
  20. 开放平台(ISV接入)

热门文章

  1. 计算机基础在线阅读高职,高职计算机基础教案一
  2. 通俗易懂的机器学习——集成学习
  3. win7进不了系统怎么办
  4. 如何在Windows中调整ClearType以提高屏幕可读性
  5. 使用Google App Engine将自己的IP所在地显示为Google~
  6. 用数据线连接电脑是电脑会对手机强行充电会对电池产生影响
  7. 推荐 :数据可视化专家的七个秘密
  8. jquery青蛙过河小游戏源码
  9. 【知识】Blackberry!黑莓!
  10. Windows server 2012R2或Windows 8.1如何成功离线安装.net 4.7