目前官方提供了6种unionID的获取途径
我感觉这个对开发和用户有点不太友好,在我们满足在微信开放平台有小程序绑定的前提下,我们想要获取用户的unionid,可能有以下方式 1,引导用户关注公众号,然后通过wx.login + code2Session或者云函数获取。这种方式个人觉得会引起用户的反感,我只想用小程序,你让我关注公众号,这并不是我想要的啊
2,引导用户使用公众号授权登录,然后通过wx.login + code2Session或者云函数获取。这种方式并不能让用户静默登录,还是需要用户在某个地方进行点击登录操作
3,调用wx.getUserInfo解密获取。我觉得这种是开发,用户,微信都最不能接受的一个场景了
其实我们只是想单纯的无感去获取一个unionid,并不需要用户的个人信息,也并不愿意打扰用户或者增加用户的操作或者开发的复杂度。
所以我在思考为什么微信不能在wx.login + code2Session直接返回unionId,增加便捷性,提升用户体验,而是需要授权或者关注公众号
还是这种方式有我们不知道的安全性问题
大家什么看法呢
确实不合理
其实很多小程序都是静默登录的,只要用户进来就已经产生用户ID了,但是微信的想法是,不先产生用户ID,用户点击登录的时候再产生用户ID,再拿到unionid
这还需要同感吗?不合理得简直匪夷所思。
境界太低,看不出微信大神们的深层含义。
更多的原因,是这个那个历史原因造成的。
最后,然并卵,大家洗洗睡吧。
是的,其实大家多次反馈,官方并没有支持。