小程序
小游戏
企业微信
微信支付
扫描小程序码分享
开发工具版本和基础库版本都满足getUserProfile要求
但是用wx.canIUse判断getUserProfile却是false
判断getUserinfo是true
console.log(wx.canIUse('getUserProfile'))
返回false
console.log(wx.canIUse('getUserinfo'))
返回
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
以真机为准,工具某些API还是模拟不了真实的。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
可以参考这个 https://developers.weixin.qq.com/community/develop/doc/000cac40cf0eb8d3e429647c351c09?_at=1614912876047
直接判断 wx.getUserProfile 即可
楼主已说wx.canIUse判断getUserProfile却是false,这种情况就是因为版本兼容的问题,真机上微信基础库版本肯定是低于开发者工具上使用的基础库版本。
如何修正:请参考以下文档做版本兼容处理
https://developers.weixin.qq.com/miniprogram/dev/framework/compatibility.html。
具体如何使用 getUserProfile 接口,请看文档底部的示例:
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html
目前发现个别小程序已经借getUserProfile接口的推出,不在使用弹窗式授权,而是像公众号一样进行静默式授权,拿到用户头像昵称进行展示即可。这样使用起来更新的方便,个人觉得哈
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
以真机为准,工具某些API还是模拟不了真实的。
可以参考这个 https://developers.weixin.qq.com/community/develop/doc/000cac40cf0eb8d3e429647c351c09?_at=1614912876047
直接判断 wx.getUserProfile 即可
楼主已说wx.canIUse判断getUserProfile却是false,这种情况就是因为版本兼容的问题,真机上微信基础库版本肯定是低于开发者工具上使用的基础库版本。
如何修正:请参考以下文档做版本兼容处理
https://developers.weixin.qq.com/miniprogram/dev/framework/compatibility.html。
具体如何使用 getUserProfile 接口,请看文档底部的示例:
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html
目前发现个别小程序已经借getUserProfile接口的推出,不在使用弹窗式授权,而是像公众号一样进行静默式授权,拿到用户头像昵称进行展示即可。这样使用起来更新的方便,个人觉得哈