一 情况描述:
现在有两个小程序,主体不一样
都只授权给我们的第三方微信开放平台下,没有绑定到开放平台
小程序A(AppID:wx03……31d5)授权情况:帐号管理权限_小程序,30,31,36,37
小程序B(AppID:wxc8……7ef8)授权情况:帐号管理权限_小程序,开发管理权限_小程序,开放平台帐号管理权限_小程序,30,31,36,37,40,41
实际上大概还会有两百多个类似的小程序B(对应不同商家,所以都是不同主体的,也没办法全部绑定到开放平台了)
只使用wx.getUserInfo进行解密获取,不用其他方法
获取、解密encryptedData都是用同一套代码,
都是用户弹窗授权后,后台即时解密获取到的信息,严格遵循文档流程,解密没有报错,能解出昵称等信息
二 目前效果:
小程序A 能成功获取到UnionID,小程序B 解密后为空
另外我们的第三方微信开放平台绑定的小程序C、D解密UnionID都会有值
三 问题:
(1)我想知道,小程序A 跟 小程序B 的 到底区别在哪里,导致了小程序B解密UnionID为空?
【提这个问题的最终目的还是希望 解决<span style="font-size: 14px;">小程序B解密UnionID为空 的问题,因为想打通商家自己的公众号跟小程序用户信息,前期累积了很多公众号粉丝,但只有openID】</span>
(2)还是说其实小程序A的情况也不应该能获取到UnionID,由于未知原因意外能获取了?
已经看过文档N次,也看过很多相关问题,确实没有找到相似情况,只能请求官方及各位大佬支持,帮忙看看了【鞠躬致谢】