b***@ynyyzn.com
b***@ynyyzn.com
  • 发布:2022-10-08 12:07
  • 更新:2022-10-08 13:48
  • 阅读:267

app微信登录 两个主体不一样为什么unionId会是一样的,openId也是一样的

分类:uni-app

安卓真机调试微信登录
测试环境是一个主体 正式环境是一个主体
两个主体没有关联
为什么正式环境下微信登录成功返回的unionId和测试环境微信登录成功返回的unionId是一样的呢?

2022-10-08 12:07 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

是在APP中登录后返回的unionid是一样的吗? 确认一下打包时填写的SDK信息是否没有更改

  • b***@ynyyzn.com (作者)

    是一样的呢

    2022-10-08 14:07

  • BoredApe

    回复 b***@ynyyzn.com: 两个包的微信登录 需要使用各自的 APPID进行打包

    2022-10-08 14:09

  • b***@ynyyzn.com (作者)

    回复 BoredApe: 云打包才能看出来吗?

    2022-10-08 14:15

  • BoredApe

    回复 b***@ynyyzn.com: 需要云打包。或者 自定义基座打包

    2022-10-08 14:33

  • b***@ynyyzn.com (作者)

    回复 BoredApe: 都分开打了,unionid还是一样的

    2022-10-08 14:50

  • b***@ynyyzn.com (作者)

    回复 BoredApe: 获取的方式是

    uni.login({

    provider: 'weixin',

    success: function (loginRes) {

    // 登录成功

    console.log('登录授权信息', loginRes)

    uni.getUserInfo({

    provider: 'weixin',

    success: function(info) {

    // 获取用户信息成功, info.authResult保存用户信息

    let unionid =info.userInfo.unionId

    }

    })

    },

    fail: function (err) {

    // 登录授权失败

    // err.code是错误码

    }

    });

    2022-10-08 14:54

该问题目前已经被锁定, 无法添加新回复