收藏
回答

微信button授权获取用户信息部分安卓机没有授权弹框提示

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug getuserinfo 客户端 Android 6.6.7 2.1.1



本小程序使用mpvue开发的,遇到授权弹框问题如下:


wx.login放在onshow()里面获取所需code;

点击【确认授权】按钮,授权弹框提部分安卓测试机不显示,点击后直接走

if (wx.canIUse("button.open-type.getUserInfo"))判断直接是getUserInfo按钮和

if (e.mp.detail.rawData)判断用户直接点击弹框上的授权按钮,然后获取信息。


*正常走授权流程的如下:点击【确认授权】——微信授权弹框——点击弹框的【授权】——获取用户信息:

苹果6,苹果x,小米6——微信6.7.1版本/6.7.0版本均可以正常走微信提示授权框的流程。

*不弹授权框直接获取用户信息如下:点击【确认授权】——获取用户信息:

小米4,华为mate8,华为荣耀10——微信版本最新版本均为微信6.6.7版本;

------------------------------------------------------------------------------------------------------------------------


请问如何让授权弹框通用在每一个手机上?谢谢,目前遇到的问题是有的手机正常显示,不显示直接点击获取信息的是机型原因?还是我需要调整一下我授权的逻辑呢?谢谢



回答关注问题邀请回答
收藏
登录 后发表内容