微信小程序:手机号码解析失败解决方案
在小程序开发中,获取用户信息,获取手机号基本是必须用到的功能
但是有时可能会遇到“手机号解析失败”的问题,这个时候我们检查下代码是否是在获取手机号的回调中才调用的wx.login的方法,如果是这样,这一点官方文档是有说明的,如下:
所有解决办法是提前调wx.login,在获取手机号的回调方法中取检验登录状态,代码如下:
onLoad: function (options) {wx.login({success: res => {that.setData({code: res.code})}})//先登录在获取手机号},getPhoneNumber(e) {let encryptedData = e.detail.encryptedDatalet iv = e.detail.ivwx.checkSession({success() {//session_key 未过期,并且在本生命周期一直有效},fail() {// session_key 已经失效,需要重新执行登录流程wx.login({success: res => {code = res.codethat.setData({code: code})}})},complete() {//将code,encryptedData,iv传给后台进行解密}})}
微信小程序:手机号码解析失败解决方案相关推荐
- 微信小程序手机号码如何进行解密
微信小程序手机号码解密 1.项目引入解密文件gav 2.java 代码中解密操作 3.手机号码的密文获取 1.项目引入解密文件gav <dependency><groupId> ...
- php小程序的wxparse.js是什么,微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)...
1.把wxParse文件全部放入项目. 2.在wxml中import wxParse.wxml,并把template插入到到对应的位置上 {{title}} {{date}} {{time}} 3.在 ...
- 微信小程序开发详细步骤解决方案
什么行业适合使用微信小程序? 01. 什么是微信小程序? 微信内嵌的小程序,不需要下载安装就能使用,具有开发成本低.使用方便等特点,它实现了应用"触手可及",用户通过扫描或搜索就能 ...
- 微信小程序订阅消息失败
微信小程序订阅消息失败 之前测试微信小程序订阅消息都是正常的,并且支持开发工具的调试,但是同样的方法换到另一个页面通过表单提交触发就没有效果.调试之后发现报错信息,errMsg: "requ ...
- 微信小程序获取openid失败
解决微信小程序获取openid失败问题 安装node https://nodejs.org/en/download/ 右键云函数,在内建终端打开 npm install --save wx-serve ...
- 肯德基微信小程序连接服务器异常,微信小程序平台常见问题及解决方案
原标题:微信小程序平台常见问题及解决方案 现在越来越多的人开始制作自己的小程序,但由于缺少经验,以及对微信小程序平台缺乏了解,会犯一些低级错误,导致自己制作小程序的时候频频受阻.这里我列举了一些常见问 ...
- 微信小程序http连接访问解决方案
微信小程序http连接访问解决方案 参考文章: (1)微信小程序http连接访问解决方案 (2)https://www.cnblogs.com/masterchd/p/9895636.html 备忘一 ...
- 微信小程序网络连接失败
微信小程序网络连接失败 安装微信开发者工具,一直提示网络连接失败,在网上查找几乎都是这种帖子(连接失败),没有一个解决的,注册表删了,重装软件,重启电脑,电脑的代理也改了,还是没有用. 最后解决办法是 ...
- 微信小程序获取地理位置失败
微信小程序获取地理位置失败 手机定位服务 ==> 微信定位服务 ==> 小程序定位服务(级别由高到低) 当关闭手机定位服务或微信定位服务时,小程序的获取定位服务会失败 wx.getloca ...
- 微信小程序获取地理位置失败原因及解决方案
微信小程序获取用户地理位置失败的原因主要有3种情况: 1. 手机系统设置中地理位置未开启 2. 系统未给微信app授权 3. 用户未给小程序授权地理位置信息 所以需要继续完善下定位失败的处理逻辑. 1 ...
最新文章
- iOS音频——AudioToolbox
- C语言 · 数位分离
- python debug
- MongoDB 优化器profile
- Silverlight初级教程-库
- 软件设计师 - UML图
- JavaScript Promise查缺补漏
- C#WinForm 窗体单例模式 反射单例
- java中的final的使用
- linux设置开机启动 服务不支持chkconfig解决方法脚本
- JDK下载以及配置教程
- PHP yield简介
- cass打开dwg文件无效_DWG文件软件打开显示图形文件无效
- Echarts堆叠柱状图显示百分比
- No tracked branch configured for branch new_protocal or the branch doesn't exist.
- obtain,get,gain有什么区别
- centos 下mono安装
- MySQL阶段二_模块6
- yml文件中${}的使用
- 最新Ubuntu20.04安装指南(防踩坑版)