uni-app APP端-微信登录流程

手把手教学

1.前期准备

  • 在微信开放平台注册账户 微信开放平台 (qq.com)
  • 在管理中心中创建移动应用项目,按要求填写相关信息
  • 审核通过后即可获得我们所需的 AppID和AppSecret
  • 然后才uniapp项目中填写,在manifest.json中的App模块配置内。

2.获取微信信息

         uni.getProvider({service: 'oauth',success: function(res) {console.log(res.provider);//支持微信、qq和微博等if (~res.provider.indexOf('weixin')) {//用户拥有微信是才回进行一下操作uni.login({provider: 'weixin',success: function(loginRes) {console.log('-------获取openid(unionid)-----');console.log(JSON.stringify(loginRes));// 获取用户信息uni.getUserInfo({//进行登录吗,拉起微信弹窗provider: 'weixin',success: function(infoRes) {console.log('-------获取微信用户所有-----');console.log(JSON.stringify(infoRes.userInfo));//在此处向服务器后端发送请求,可以将unionid发送至后端}});//没有绑定过才跳转到绑定页面if ('已绑定') {//一定绑定账户的微信用户进入主页面uni.switchTab({url: '../index/index'})} else {//未绑定账户的微信用户进入绑定页面,进行绑定uni.navigateTo({url: 'binding/binding'})}},fail() {uni.showToast({title: "微信登录失败,请重新登录",duration: 1000,icon: "none"})}});} else {uni.showToast({title: "请先安装微信",duration: 1000,icon: "none"})}},});

3.附赠一张官方流程图

uni-app APP端-微信登录流程相关推荐

  1. 不懂第三方网站、App如何接入微信登录怎么办?这里我详解单点登录之第三方微信登录(建议收藏)

    2021/9/3 文章目录 一.前置准备 二.微信登录流程分析 第一步:请求code 第二步:通过code获取access_token 第三步:通过access_token调用获取用户信息 三.接口核 ...

  2. Android App实现第三方微信登录

    Android App实现第三方微信登录 Android App实现第三方微信登录 1.下载微信官方最新的sdk,集成到app中.如下图: 2.注册到微信 可以在app的某个Activity的onCr ...

  3. 跨平台跨端的登录流程及其安全设计

    跨平台跨端的登录流程及其安全设计 目录 跨平台跨端的登录流程及其安全设计 一.登录流程 1.1.登录流程时序图 1.2.三方App 登录 1.3.请求的路由守卫 二.注册流程 2.1.注册流程时序图 ...

  4. IP-Guard能否限制PC端微信登录?

    能否限制PC端微信登录? 不能限制微信登录,但可以通过应用程序控制策略,禁止微信程序启动. 在控制台-[策略]-[应用程序],添加以下策略: 动作:禁止 应用程序:wechat.exe 可以实现禁止微 ...

  5. APP调用第三方(微信)登录(最详细的实现流程)

    最近使用weexplus做了个app 用户需要的是可以使用第三方微信实现登录(虽然网上有很多相关的什么申请开发者账户.appid.openid等资料:但是都是讲的中间的那一部分请原谅我是个菜鸟,脑补开 ...

  6. 5+App用户获取微信登录

    直接上代码 <button onclick="getService()">一键登录</button> <button onclick="lo ...

  7. PC端微信登录实现流程

    想要实现微信一键登录那查看微信开发文档是必要的,大家可以先浏览一下该文档https://developers.weixin.qq.com/doc/oplatform/Website_App/WeCha ...

  8. 微信小程序:用户微信登录流程(附:流程图+源码)

    目录 前言 一.微信小程序是什么? 二.业务流程 1.使用微信小程序登录的wx.login()方法 2.后端使用登录凭证换取session_key和openid 3.前端处理session_key.o ...

  9. 微信小程序开发(一) 微信登录流程

    文/YXJ 地址:http://blog.csdn.net/sk719887916/article/details/53761107 最近在研究微信小程序开发,非常有意思的一个东西.花了一点时间写了一 ...

最新文章

  1. “抽象类”的定义及其与“普通类”的区别
  2. 爷青回!GAN生成的超级马里奥关卡,可以永不通关的那种!
  3. grafana监控linux,Grafana –美观、强大的可视化监控指标展示工具 | Linux大学
  4. flink启动命令参数_[Flink]Flink1.3 指南四 命令行接口-阿里云开发者社区
  5. 异常规范之异常的概念
  6. 懂「互联网语」的程序员,是个狠人。
  7. %3c php foreach%3e,PHP 数组函数-数组排序
  8. Shell——输入/输出重定向
  9. 2008秋-计算机软件基础-第三章- 二叉排序树
  10. 使用TensorFlow.js进行人脸触摸检测第1部分:将实时网络摄像头数据与深度学习配合使用
  11. linux redhat命令大全
  12. 1月17日云栖精选夜读:阿里云云数据库开了一个未来大会,谈了谈2038年的数据库趋势...
  13. 华为GPON设备ONU常见告警及处理
  14. java面试题库app
  15. Arcgis Server服务中rest服务和wms服务的对应关系
  16. python在线编辑菜鸟-python菜鸟工具
  17. Teamviewer远程工具使用
  18. PROFINET通信技术总结
  19. 企业代码提交和发布流程
  20. Java集成Hutool实现导出Excel功能

热门文章

  1. Protel和Altium是什么关系?
  2. 梯度下降法-优化算法-机器学习
  3. 电商数据采集的10个经典方法
  4. DBSCAN原理及matlab仿真代码
  5. 线性代数 为什么齐次线性方程有非零解的充要条件是系数行列式不等于零?
  6. 将拥有相同字段的数据项合并
  7. (批处理学习)句柄备份——个人见解之“>nul 3>nul“——记录学习过程(详细)
  8. 数学之美读书笔记第一章
  9. c++ http gzip压缩解压缩
  10. 详细到吐血 —— 树莓派驱动开发入门:从读懂框架到自己写驱动