ionic4 QQ登陆集成

首先我们需要去开放平台申请appid,创建应用之后可以获取到appid QQ:腾讯开放平台 http://open.qq.com/

ionic cordova plugin add cordova-plugin-qqsdk --variable QQ_APP_ID=YOUR_QQ_APPID
npm install @ionic-native/qqsdk --save

QQ第三方登录:

import { QQSDK,QQShareOptions } from '@ionic-native/qqsdk';constructor(public qq:QQSDK);QQLogin(){const loginOptions: QQShareOptions = {client: this.qq.ClientType.QQ,};this.qq.ssoLogin(loginOptions).then((result) => {console.log('shareNews success');alert('token is ' + result.access_token);alert('userid is ' + result.userid);}).catch(error => {console.log(error);});
}

Cordova QQ登录闪退 QQ分享闪退 1.检查包名或者appid是否与开放平台的是否一致 2.在插件的config.xml配置文件中删除 android:screenOrientation="portrait"

正确配置
<config-file target="app/src/main/AndroidManifest.xml" parent="/manifest/application"><uses-library android:name="org.apache.http.legacy" android:required="false" /><activityandroid:name="com.tencent.tauth.AuthActivity"android:noHistory="true"android:launchMode="singleTask" ><intent-filter><action android:name="android.intent.action.VIEW" /><category android:name="android.intent.category.DEFAULT" /><category android:name="android.intent.category.BROWSABLE" /><data android:scheme="tencent$QQ_APP_ID"/></intent-filter></activity><activityandroid:name="com.tencent.connect.common.AssistActivity"android:configChanges="orientation|keyboardHidden"android:theme="@android:style/Theme.Translucent.NoTitleBar" ></activity>
</config-file>

注:如果应用已经在应用宝上架,在测试的时候,需要签名包才可以成功登陆,获取到token和userid

ionic4 QQ登陆集成相关推荐

  1. 第三方登录之QQ登录集成(二)

    上面说到webview方式登录QQ的集成,现在开始客户端登录的集成.首先还是下载客户端的SDK和DEMO, 示例代码如下: 首先清单文件 <?xml version="1.0" ...

  2. 第三方登陆(二)QQ登陆

    我们在讲qq登陆的集成. 首先qq登陆的注册问题,我们需要去qq互联申请账号, 地址:https://connect.qq.com/index.html 注册后在应用管理创建网站应用,设置回调地址: ...

  3. Android开发QQ登陆、分享、空间分享及回调处理 不回调问题的处理

    首先是看  qq互联里面的文档  按文档操作:qqsdk移动应用接入流程  按照这个流程一步一步来就是了.基本上没的错误的.但还是有些很坑的地方.这里列举一些. 接下来 一.首先是qq登陆. 下载sd ...

  4. QQ互联OAuth2.0 .NET SDK 发布以及网站QQ登陆示例代码(转)

    OAuth: OAuth(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的所有内容. QQ登录OAuth2 ...

  5. Android开发之使用SharedPreferences实现QQ登陆的选项框记忆功能(源代码分享)

    本系列文章由@林泓成出品,转载请注明出处. 根据上篇博客讲的SharedPreferences的简单实现,我们来实现下QQ登陆的时候用户名自动显示以及勾选是否记忆用户名和隐身登陆的功能,通过实例来展现 ...

  6. QQ互联OAuth2.0 .NET SDK 发布以及网站QQ登陆示例代码

    OAuth: OAuth(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的所有内容. QQ登录OAuth2 ...

  7. ecshop 整合 QQ登陆 和 支付宝快捷登陆代码

    首先 目录结构 我基本上是把 文档里面的 有用的直接上传进了 /api/里面然后 分别登陆 处理 .返回文件 分别写在了 qqlogin.php  和 alipaylogin.php 文件里面 QQ ...

  8. qqp2011java_腾讯开放平台中实现QQ登陆的功能

    昨天为自己的网站实现了QQ登陆的功能,虽然,没有进行绑定,但是在技术层面上来说,已经了解了一点腾讯开放平台的协议. 具体什么是OAUTH,请您GG一下吧... 关于腾讯的开放平台,最主要的就是参数一定 ...

  9. QQ登陆功能的实现2

    QQ登陆功能的实现2 由于看到园子里有朋友说需要讲解和剖析实现的步骤,前面的QQ登陆实现只有代码,所以这篇补上 1.  分析 1). 当运行QQ.exe后会出现qq登陆界面的窗体 2). 我们用spy ...

最新文章

  1. Java程序设计经典习题15道
  2. Chart.js-线形图分析(参数分析+例图)
  3. 使用webpack2.0 搭建react.js项目
  4. 有向图的深度和广度遍历
  5. 打了断点为直接运行完_黑社会行为?男子驾校身亡,家属看现场被保安围殴,手臂被打断...
  6. 【计算机网络复习 数据链路层】3.5.4 CSMA-CD协议
  7. 成为被 BAT 疯抢的数据分析师,要如何精进技术?
  8. cadence 16.6中Z-copy的用法
  9. linux下c 调用python,在Linux下使用python ctypes调用io\u submit
  10. 【算法】剑指 Offer 25. 合并两个排序的链表
  11. c语言linux内核开发,Linux 内核源代码的几个C语言技巧
  12. 谷歌 .dev 顶级域名正式开放
  13. 3、思科模拟器介绍 (认识思科模拟器界面、安装思科模拟器、思科模拟器汉化)
  14. Arduino连接超声波传感器测距
  15. Android ProfileOwner 应用的能力
  16. wifi联网神器 android,WiFi连网神器
  17. linux临时目录不可查询,用find、rm命令清理Linux临时文件夹及检查Linux临时文件夹何时已满...
  18. 高红梅:第四章 第二节 猎捕与欧美文化的身份认同
  19. html表单size释义,关于html的表单元素详解(二)
  20. 区块链相关的关键概念

热门文章

  1. 云消防大数据_消防云大数据app
  2. Javascript实现页面跳转传值示例Demo
  3. 使用 SYSENTER 和 SYSEXIT 指令执行对系统过程的快速调用
  4. DPDK 网卡收包流程
  5. Linux进程睡眠状态disk sleep
  6. 【转】使用 OpenSSL API 进行安全编程 - 创建基本的安全连接和非安全连接
  7. 3GPP realease 5G realease
  8. python修饰符的理解_python函数修饰符@的使用方法解析
  9. python QTreeWidgetItem下面有几个子tree_非常干货:Python 探针实现原理
  10. python库之sklearn(机器学习)