收藏
回答

小程序不同用户的UnionID是相同的,这个是什么情况导致的?

AppID
wx02b51e19ca8a9810


可以看到上面代码,使用uniapp开发的微信小程序,然后通过wx.login 和 code2session 去换取用户的 UnionID,因为最初做小程序的时候是没有取 UnionID的,这个需求是后期加上的,防止早起用户没有UnionID,所以在登录时,传递给 API 去更新DB中的UnionID,但是现在发现大量UnionID重复,这个是什么原因导致的呢?

回答关注问题邀请回答
收藏

1 个回答

  • 风清雾散云开见日出
    风清雾散云开见日出
    2024-07-23

    大概率是你后台问题,数据存储交互了,先自己排查下你的后台代码

    2024-07-23
    有用 1
    回复 4
    • 啊楠
      啊楠
      2024-07-23
      后台的代码逻辑,判断一下我传递过去的 UnionID 不为空,就会更新DB 中用户的 UnionID,可能是这个地方出了问题吗?
      2024-07-23
      回复
    • 风清雾散云开见日出
      风清雾散云开见日出
      2024-07-23回复啊楠
      这个代码在你那,需要你自己判断了,你这个大概率是你更新unionid的时候主键判断错误或者不是唯一
      2024-07-23
      回复
    • 啊楠
      啊楠
      2024-07-23回复风清雾散云开见日出
      找到问题了,谢谢大佬
      2024-07-23
      回复
    • 风清雾散云开见日出
      风清雾散云开见日出
      2024-07-23回复啊楠
      OK,解决就好
      2024-07-23
      回复
登录 后发表内容