问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 Bug wx. getUserInfo 客户端 6.7.3 2.1.1
现行系统通过服务号与微信小程序协同进行业务流转
现出现有用户使用同一微信号在微信小程序与服务号之间进行业务流转时反应数据未同步
经查该用户在微信小程序中获取到的unionID与服务号获取到的unionID不相符,目前为止用户数量较少,只有2人出现这种情况
现在发现通过sessionkey解密方式得到的unionID和微信公众号关注等事件返回的unionID不一致,这是什么情况?
追加:
我这有情况比较特殊,首先上线的是微信小程序,微信小程序但是并没有绑定开放平台,之后需要和服务号进行协同,主要处理消息推送。
因为之前没有处理unionID所以绑定开放平台后清理过一批用户数据,但是并没有放弃这批数据,而是放入备份中,用户再次登录后获取微信小程序的openID与unionID,将openID进行对比,存在则将unionID与旧信息进行整合,放入正式信息内,如果没有则当做新用户新建,大部分的用户都没有问题,但是有部分清理前的微信小程序用户被清理后从服务号进入,留下了服务号的unionID,之后又回到了微信小程序,这一来一回就生成了unionID不同的两条记录,目前生产库用户数据是6000+,被清理的数据是5000+,现在数据恢复了500+,出问题的是3个用户,与出问题用户确认,用户并无第二个微信号,从特征来看,也不像是两个不同的微信号导致的问题
我觉得我描述的应该很清楚了
微信小程序开发问题解答
微信小程序开发者回答:
应该是同一开放平台下吧?注意区分公众平台和开放平台。https://developers.weixin.qq.com/community/develop/doc/00008a60d102982764878b4535b404
微信小程序开发者回答:
是同一个开放平台下,不是我就不问了。。。。真的。。。。。
我这有特殊情况,我去编辑下说明吧
本文网址:http://www.91bianli.com/kaifazhinan/76291.html