收藏
回答

微信开放平台应用进行了转移,unionid改变了,怎样把旧的unionid更新成新的?

微信开放平台应用进行了转移,unionid改变了,怎样把旧的unionid更新成新的?前提是不想让用户再重新调起微信授权

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

3 个回答

  • 社区运营专员-C
    社区运营专员-C
    2021-07-19

    你好,a. 应用迁移涉及unionid变更,迁移过程中和迁移后对已经发布的app用户登录、app微信分享、app微信支付功能等不会有影响。b. 应用迁移只涉及unionid变更,APPID、openid及appSecret不变。在迁移之前,开发者需要做好数据备份/数据映射工作等,如果某些环节是依赖unionid存储和展示,那么迁移后,由于unionid与旧的unionid不同,如果开发者没有做好数据映射,前端可能会有感知,是否有影响,取决于开发者怎么使用id信息。c. 应用迁移不会涉及到用户个人信息迁移。d. 平台不提供unionid转openid接口。

    2021-07-19
    有用
    回复
  • Xavier
    Xavier
    2021-07-19

    没办法批量更新,只能是用户重新使用应用的时候通过应用唯一的openid及新获取到的unionid来更新,如果只是为了确认多个不同应用之间用户的身份,旧的unionid也是不影响使用的。

    2021-07-19
    有用
    回复 3
    • 无聊的发呆
      无聊的发呆
      2021-07-19
      用unionid来识别app和小程序是否是同一个微信用户,app微信登录的时候保存了unionid,应用转移后小程序返回的unionid不一样了,这种情况就没法准确的判断是否是同一个微信用户了
      2021-07-19
      回复
    • 无聊的发呆
      无聊的发呆
      2021-07-19
      除非强制让用户重新进行微信授权,这样就影响用户体验了,就没有其他的办法了吗?
      2021-07-19
      回复
    • Xavier
      Xavier
      2021-07-19回复无聊的发呆
      小程序调用wx.login用户是无感,只要你原本的数据里面有正确的存储小程序appid、应用appid、开放平台unionid,三个id相互关联好,你切换开发平台后通过小程序appid及新的unionid是可以做到更新单个用户的unionid的。应用那边只能是重新授权了,或者取巧一点儿,做个app跳转小程序的功能【活动、营销、或者就叫同步数据相关的功能】,让用户在小程序重新通过wx.login登录一次就能解决问题了。
      2021-07-19
      回复
  • 微喵网络
    微喵网络
    2021-07-19

    没办法

    2021-07-19
    有用
    回复
登录 后发表内容