为优化用户体验,使用 wx.getUserInfo 接口直接弹出授权框的开发方式将逐步不再支持。从2018年4月30日开始,小程序与小游戏的体验版、开发版调用 wx.getUserInfo 接口,将无法弹出授权询问框,默认调用失败。正式版暂不受影响。开发者可使用以下方式获取或展示用户信息:
1、使用button组件,并将open-type指定为getUserInfo类型,获取用户基本信息。
详情参考文档:
index.xwml:
<button open-type="getUserInfo" bindgetuserinfo="getUserInfo">获取用户信息</button>
index.js:
getUserInfo: function(e){
console.log(e)
app.globalData.userInfo = e.detail.userInfo
//encryptedData和iv也在e.detail中
}
2、使用open-data展示用户基本信息。
详情参考文档:
网友评论