收藏
回答

开放平台移动应用迁移问题

已知 【迁移应用openid、appSecret不变,unionid会变】,请问


变化后的 unionid 如何获取,是否必须用户再授权一次?


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

1 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-07-01

    迁移成功后,wx.login获取用户获取用户UnionID的方式可能由于主体信息变更而受到影响。请开发者根据实际情况调整UnionID的获取方式。这里提及到的unionID会变,这里会有几种情况: 1、如果只是单纯的小程序迁移,不涉及open账号变化,unionid就不会变。但是有可能会因为主体改变而影响unionid的获取逻辑,请开发者根据实际情况调整UnionID的获取方式。2、如果涉及到open账号变化,unionid就会改变,因为unionid就是根据open账号的信息直接计算出来的。

    2019-07-01
    赞同
    回复 5
    • .圆圆滚滚小菠萝🐼
      .圆圆滚滚小菠萝🐼
      2019-07-01

      我们是移动应用,从 open账号A 迁移到 open账号B(不同主体)。

      那 unionid 看起来是必须变了。


      请问有方法把已有用户的unionid整体转换为新的吗,还是必须要用户重新授权登录一次才能拿到?

      2019-07-01
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      2019-07-01回复.圆圆滚滚小菠萝🐼

      迁移应用,迁移后openid、appSecret不变,unionid会变。http://kf.qq.com/faq/170811F3aAjM170811zme6rq.html

      2019-07-01
      回复
    • .圆圆滚滚小菠萝🐼
      .圆圆滚滚小菠萝🐼
      2019-07-01回复社区技术运营专员-娇华

      又绕回去了啊,我知道会变。我的问题是 变完之后如何获取,是必须用户重新授权还是可以通过接口或者其他方式将老unionid全部转换为新unionid

      2019-07-01
      回复
    • Jack
      Jack
      2019-08-11回复.圆圆滚滚小菠萝🐼
      我们也遇到同样的问题,要把老公司所有业务转移到新公司下,头疼的要死。unionid肯定会变,关联新的open账号后,会生成新的unid 就是一个新账号,如果让用户再绑定手机号,就会提醒该手机号已存在,除非是清除所有用户微信绑定信息,然后让用户自己再重新绑定微信,不知道用户会流失多少T T
      2019-08-11
      回复
    • Lafer666
      Lafer666
      2019-08-17
      我也想了解一下:如果迁移完后,迁移前用微信登录的老用户的账户信息还在么,还是说他们再次使用微信登录会新生成一个全新的账号
      2019-08-17
      回复
登录 后发表内容