为优化用户体验,使用 wx.getUserInfo 接口直接弹出授权框的开发方式将逐步不再支持。从2018年4月30日开始,小程序与小游戏的体验版、开发版调用 wx.getUserInfo 接口,将无法弹出授权询问框,默认调用失败。正式版暂不受影响。开发者可使用以下方式获取或展示用户信息:
一、小程序:
1、使用 button 组件,并将 open-type 指定为 getUserInfo 类型,获取用户基本信息。
详情参考文档:
https://developers.weixin.qq.com/miniprogram/dev/component/button.html
2、使用 open-data 展示用户基本信息。
详情参考文档:
https://developers.weixin.qq.com/miniprogram/dev/component/open-data.html
二、小游戏:
1、使用用户信息按钮 UserInfoButton。
详情参考文档:
2、开放数据域下的展示用户信息。
详细参考文档:
https://developers.weixin.qq.com/minigame/dev/document/open-api/data/wx.getUserInfo.html
请各位开发者注意及时调整接口。
你这个改动真的让我们小程序从设计流程上就要去重做,我们的用户信息和unionid是关联起来的,app一启动就去获取unionid然后去调用接口拿到用户信息,这里获取出问题,后续的所有接口都会有问题,现在的情况是,就算在index页面做一个蒙版,你们的蒙版遮不住底部导航,如果用户不点击授权,但是他却可以切换底部导航,切换到其他界面去可是接口数据有不对,就会报错,就算我赋默认值让他不报错,也解决不了问题,比如用户通过二维码绑定了账号,在不点确认的情况下切换导航,很多功能无法使用,因为我的默认值是游客数据的账号和权限,无语了。。。。。。。。,腾讯做事就没靠谱过
我只想知道,云开发的时候,怎么自动获取用户昵称和id,然后自动保存的云开发用户管理中去啊?
要不是考虑到用微信的沙雕多,鬼才来写小程序呢
基础库1.3.0以下用户如何授权?
???怎么弄?
还没用就废除了!!!!!
目前的项目需要小程序启动后进行自动登录或注册,用户入口页又不确定,又没有开发者可以自定义的全局modal弹窗,是要每一个页面放一个授权弹窗组件让用户来点击授权?这想想就.....日le狗le。
mdzz
失望,站在用户角度说是减少烦扰,但是有没有考虑过要开发者加多一个按钮要用户点击,相当于要用户点击两次按钮才授权完成,这样用户体验就更好了?而且现在做法是要么弄一个弹窗出来提示用户点击,然后再弹出授权窗口,变相增加用户操作次数,这不是更烦到用户吗……
在小程序加载完成时,就想弹窗授权窗口,wx.getUserInfo没法用了,怎么解决?大佬们,只能加个按钮让用户点击?