微信更新了用户隐私协议导致获取在小游戏内获取玩家头像、昵称等信息的时候提示失败:getUserInfo:fail game appid no privacy api permission。遇到此问题我们只需要登录微信小游戏的后台更新用户隐私保护指引即可,说明小游戏中使用了哪些接口以及是在用这些接口的目的。
最后点击确认生成协议。
完成以上设置之后,重新运行小游戏,发现报了如下错误,
getUserInfo:fail please go to mp open official popup or use wx.onNeedPrivacyAuthorization to announc
这个错误说明需要打开弹窗提示,提示玩家阅读授权信息。打开弹窗提示可以通过微信小程序后台页面操作,如下图所示:
设置成开启状态即可。
或者通过代码里面调用wx.onNeedPrivacyAuthorization接口实现。
至此关于微信游戏首先失败的问题解决完毕。