uni-app APP端-微信登录流程
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端-微信登录流程相关推荐
- 不懂第三方网站、App如何接入微信登录怎么办?这里我详解单点登录之第三方微信登录(建议收藏)
2021/9/3 文章目录 一.前置准备 二.微信登录流程分析 第一步:请求code 第二步:通过code获取access_token 第三步:通过access_token调用获取用户信息 三.接口核 ...
- Android App实现第三方微信登录
Android App实现第三方微信登录 Android App实现第三方微信登录 1.下载微信官方最新的sdk,集成到app中.如下图: 2.注册到微信 可以在app的某个Activity的onCr ...
- 跨平台跨端的登录流程及其安全设计
跨平台跨端的登录流程及其安全设计 目录 跨平台跨端的登录流程及其安全设计 一.登录流程 1.1.登录流程时序图 1.2.三方App 登录 1.3.请求的路由守卫 二.注册流程 2.1.注册流程时序图 ...
- IP-Guard能否限制PC端微信登录?
能否限制PC端微信登录? 不能限制微信登录,但可以通过应用程序控制策略,禁止微信程序启动. 在控制台-[策略]-[应用程序],添加以下策略: 动作:禁止 应用程序:wechat.exe 可以实现禁止微 ...
- APP调用第三方(微信)登录(最详细的实现流程)
最近使用weexplus做了个app 用户需要的是可以使用第三方微信实现登录(虽然网上有很多相关的什么申请开发者账户.appid.openid等资料:但是都是讲的中间的那一部分请原谅我是个菜鸟,脑补开 ...
- 5+App用户获取微信登录
直接上代码 <button onclick="getService()">一键登录</button> <button onclick="lo ...
- PC端微信登录实现流程
想要实现微信一键登录那查看微信开发文档是必要的,大家可以先浏览一下该文档https://developers.weixin.qq.com/doc/oplatform/Website_App/WeCha ...
- 微信小程序:用户微信登录流程(附:流程图+源码)
目录 前言 一.微信小程序是什么? 二.业务流程 1.使用微信小程序登录的wx.login()方法 2.后端使用登录凭证换取session_key和openid 3.前端处理session_key.o ...
- 微信小程序开发(一) 微信登录流程
文/YXJ 地址:http://blog.csdn.net/sk719887916/article/details/53761107 最近在研究微信小程序开发,非常有意思的一个东西.花了一点时间写了一 ...
最新文章
- “抽象类”的定义及其与“普通类”的区别
- 爷青回!GAN生成的超级马里奥关卡,可以永不通关的那种!
- grafana监控linux,Grafana –美观、强大的可视化监控指标展示工具 | Linux大学
- flink启动命令参数_[Flink]Flink1.3 指南四 命令行接口-阿里云开发者社区
- 异常规范之异常的概念
- 懂「互联网语」的程序员,是个狠人。
- %3c php foreach%3e,PHP 数组函数-数组排序
- Shell——输入/输出重定向
- 2008秋-计算机软件基础-第三章- 二叉排序树
- 使用TensorFlow.js进行人脸触摸检测第1部分:将实时网络摄像头数据与深度学习配合使用
- linux redhat命令大全
- 1月17日云栖精选夜读:阿里云云数据库开了一个未来大会,谈了谈2038年的数据库趋势...
- 华为GPON设备ONU常见告警及处理
- java面试题库app
- Arcgis Server服务中rest服务和wms服务的对应关系
- python在线编辑菜鸟-python菜鸟工具
- Teamviewer远程工具使用
- PROFINET通信技术总结
- 企业代码提交和发布流程
- Java集成Hutool实现导出Excel功能