部分手机 小程序 wx.login + code2Session 获取到不到授权用户unionid
首先说明的是:
1、部分手机在微信小程序中通过获取不到wx.login + code2Session 获取到不到授权用户unionid(有些微信账号可以获取unionid,有些获取不了);
2、已在微信开放平台绑定小程序;
3、已在小程序后台设置中关联绑定的微信开放平台账号;
4、具体流程是在小程序中通过 <button open-type=“getUserInfo”></button> 在其事件中调用wx.login获取code(可以获取到),然后发送code到开发者服务器上,通过code2Session接口获取unionid,发现部分手机获取不到;
测试log信息如下:
appid: wx4b81240f3333d90b
code: 023h5dvg1Ulfyv0eqiug1MRlvg1h5dvE
openid: oZk8L46k3bVd1EeE_bI7QTrRNV44
unionId: null
ps:认真查看UnionID 机制说明后
1、发现能正常获取unionid,和是否关注公众号无关。
2、发现不能正常获取unionid,和是否关注公众号无关。