昨天开始适配官方新的用户头像昵称获取规则,发现其实新的规则也是可以做成强制弹窗要求用户授权,不授权不让用,而且新规则下的授权用户还得做三个动作,一次选择头像,一次输入昵称,最后点保存,体验上反而更差了。
新规则其实并不能根本解决问题,一些注重产品体验的小程序可能会按照官方建议,在个人中心开放一个完善用户资料的入口,而绝大多数小程序我猜还是老样子。
所以,新规则还是有点差强人意。
我有一个不成熟的想法:是不是可以把获取头像昵称的接口比如 wx.getUserProfile改成:如果用户上次授权过一次,就把授权结果缓存在客户端,下次再次调用时不弹窗直接返回,在小程序使用过程中减少对用户的打扰。