檀檀呀
檀檀呀
  • 发布:2023-03-08 18:45
  • 更新:2023-03-29 12:07
  • 阅读:341

安卓app微信登录问题,求帮助

分类:uni-app

我公司有一款产品,分别上架了华为,小米,vivo,oppo这4个应用市场

  1. 由于一些问题,华为小米vivo这三个应用市场用的微信appid,appsecret,包名,证书以及证书密钥是同一个,而oppo的微信appid,appsecret,包名,证书以及证书密钥都是单独的

  2. 现在出现了一个问题,就是oppo手机不能使用华为,小米,vivo,这三个平台的包来进行微信登陆,只能用自己oppo的包来进行微信登录,而华为,小米,vivo这三个手机同样也不能使用oppo平台的包来进行微信登录,就有点莫名其妙的,报错情况都是相同的,如附件图一样

  3. 这些都是能拉起微信授权,但是获取的code就是有问题

这种情况是正常的吗?求帮助啊

2023-03-08 18:45 负责人:DCloud_App_Array 分享
已邀请:
檀檀呀

檀檀呀 (作者)

求帮助啊,要被客户骂死了

DCloud_App_Array

DCloud_App_Array

从你描述的情况看,oppo应用市场和其它应用市场的分别是两个完全独立的app,不管在什么手机上安装这两个app都应该可以(onlyAuthorize)获取微信的code。
从现象看应该是在业务服务器侧用code换用户信息没有使用正确的appsecret导致,建议在服务器端不要根据机型来选择appsecret,而是根据app的包名来选择正确的appsecret。

要回复问题请先登录注册