有不少开发者肯定纠结过,到底开局要不要就弹窗授权。弹吧,用户一看唰唰唰一堆信息授权就吓跑了,不弹吧,会不会就进行不了游戏,没法保存玩家关卡、道具相关数据了呢?
其实,登录和授权是两回事:
如果只是单纯想要获取用户唯一标识,然后保存该用户相关的游戏数据(关卡、道具等),只需要通过wx.login接口完成微信登录即可。此过程是完全静默,不需要用户参与的。
如果开发者想在游戏的某些场景中使用其他用户的头像和昵称信息(比如全局排行榜,PVP匹配),这时候就需要先获取用户的授权在游戏后台保存好昵称和头像URL,在对应的场景中就可以展示相关用户的头像昵称了。
因此,建议开发者可以在需要的时候再获取用户的信息,而在用户刚进来的时候,不要急吼吼就弹授权吓跑他们哟~
还想知道更多?可以看看来自微信团队关于“获取用户信息”能力的分享(很长·干货版·建议收藏):
最后,我们欢迎开发者们来互撩,你的问题可以能会变成下一个经验分享贴的开始~
支持宏哥