作为个人开发者,必须发出一些声音。公告内几句话:
“但实践中发现有部分小程序,在用户刚打开小程序时就要求收集用户的微信昵称头像,或者在支付前等不合理路径上要求授权。如果用户拒绝授权,则无法使用小程序或相关功能。在已经获取用户的openId 与 unionId 信息情况下,用户的微信昵称与头像并不是用户使用小程序的必要条件。”
笔者开发的小程序,即是要求用户必须授权昵称和头像才能使用。作为个人开发者,我们是免费开发程序给用户使用,要求仅是需要授权昵称和头像。昵称和头像并非敏感私密数据,此要求算是过分吗?难道个人开发者无权对用户提出任何要求吗?
是否接受此要求应该由用户自身去选择,至少在授权框中添加一匿名选项,以供用户选择。现在平台等于禁止开发者对用户提出要求,平台就是只顾用户完全不顾开发者是吗?
“但实践中发现有部分小程序,在用户刚打开小程序时就要求收集用户的微信昵称头像,或者在支付前等不合理路径上要求授权。如果用户拒绝授权,则无法使用小程序或相关功能。在已经获取用户的openId 与 unionId 信息情况下,用户的微信昵称与头像并不是用户使用小程序的必要条件。”
——————————————————————————————————————————
这个应该是老代码,之前通过头像昵称授权时才获取openId,后来改为wx.login返回code换取openId。
一刀切,简单粗暴