收藏
回答

【已解决】为什么微信公众号里获取的unionId和uniapp里获取的unionId不一样?

微信公众号和app都在开放平台同一个主体下,登录公众号的账号和登录app的账号一致,获取的unionid却不一样,请问我这种情况是哪里出现了问题?

已解决方法
1.确保关联主体一致
2.两个平台确保要用同一个微信进行测试
3.一定要把app发布之后安装在手机上测试!我打的自定义基座都不行,但是我看其他文章是可以的,可以再看看
最后一次编辑于  2021-11-02
回答关注问题邀请回答
收藏

2 个回答

  • 你是人间四月天
    你是人间四月天
    2023-02-28

    2023年02-28 遇到相同的问题,

    请问楼主有解决的方案吗? 麻烦补充一下!谢谢

    2023-02-28
    有用
    回复
  • TNT
    TNT
    2021-11-01
    1. 确定绑定到同一开放平台下。
    2. 授权同一个微信
    2021-11-01
    有用
    回复 5
    • 李帅帅
      李帅帅
      2021-11-01
      确定是在一个开放平台下,因为获取的unionid前几位是一致的,您说的第二点授权同一个微信我不太理解,您能详细说说吗?
      2021-11-01
      回复
    • TNT
      TNT
      2021-11-01回复李帅帅
      确实 app跳转到微信授权,以及h5在当前微信授权。
      2021-11-01
      回复
    • TNT
      TNT
      2021-11-01回复李帅帅
      我们app和h5同一个开发平台,同一个微信获取到的unionId 没变过。除非不是同一个微信、以及没有绑定在同一开放平台下。目前我只知道这两个原因。社区你可以搜一搜 unionId 不一致的问题。
      2021-11-01
      回复
    • 李帅帅
      李帅帅
      发表于移动端
      2021-11-01回复TNT
      好的,感谢您的解答,确实两个端都是同一个微信授权,我再找找其他文章
      2021-11-01
      回复
    • TNT
      TNT
      2021-11-01回复李帅帅
      好的。
      2021-11-01
      回复
登录 后发表内容