收藏
回答

移动应用微信登录 Android 始终提示“签名不对”

问题类型 API/组件名称 微信版本 基础库版本
Bug 移动应用微信登录 8.0.69 2.0.0

移动应用微信登录在 Android 端始终提示“签名不对”。

说明:该问题实际场景为原生移动应用微信登录(Android App),并非小程序/小游戏。由于提单表单强制要求选择框架类型并填写基础库版本,故此处仅为满足表单校验填写,不代表真实问题场景。

AppID:wxe0e12805a7cf2ad1

应用名称:AIUniScan

包名:com.aiuniscan.mobile

运行时实际签名(MD5):86EE5B58F4812C1BC3236EEAD8464D05

微信客户端版本:8.0.69

测试设备:OPPO(Android)


现象说明:

1. App 端已成功拉起微信客户端。

2. 微信也已成功回调我方 WXEntryActivity。

3. 但最终微信侧仍提示“签名不对”,导致微信登录无法完成。


已排查内容:

1. 微信开放平台移动应用已审核通过。

2. 该开放平台账号已完成企业资质认证,不是个人主体。

3. 微信开放平台 Android 包名已配置为 com.aiuniscan.mobile。

4. 微信开放平台 Android 主签名已配置为 86EE5B58F4812C1BC3236EEAD8464D05。

5. 设备端 adb 日志确认,当前安装包运行时实际签名也是 86EE5B58F4812C1BC3236EEAD8464D05。

6. 代码侧 WXEntryActivity 已按文档放在 com.aiuniscan.mobile.wxapi.WXEntryActivity,并且确实收到微信回调。

7. 该问题并非主体认证类型问题,客服已确认该移动应用所在开放平台账号为企业认证主体。


设备端关键日志现象:

- 微信已成功拉起

- 微信已成功回调 WXEntryActivity

- 运行时包名:com.aiuniscan.mobile

- 运行时签名:86EE5B58F4812C1BC3236EEAD8464D05

- 但微信侧仍返回“签名不对”


请协助技术侧核查:

1. 该移动应用在开放平台侧的 Android 包名、主签名配置是否已真正生效;

2. 是否存在旧签名缓存、备用签名冲突或平台侧签名校验异常;

3. 是否可以帮助确认平台当前实际用于校验的 Android 签名值是什么。


如需,我可以补充完整 adb 日志、微信回调日志和后台配置截图。


请协助核查该移动应用在开放平台侧当前实际生效的 Android 包名与签名配置,以及是否存在旧签名缓存、备用签名冲突或平台侧校验异常。



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

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    04-21

    你好,复现问题时麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点和opensdk的调用时间点(可以社区私信提供)和open帐号后台移动应用签名包名截图,私信后请在评论区回复

    04-21
    有用
    回复 6
    • 冬冬
      冬冬
      04-21
      已按要求私信提供微信号、复现时间、opensdk调用时间点及开放平台后台包名签名截图,请协助进一步核查,谢谢。
      04-21
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      04-21回复冬冬
      复现问题上传日志的微信号呢???
      04-21
      回复
    • 冬冬
      冬冬
      04-21
      私信了给你, 刚刚再次上传了日志。谢谢
      04-21
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      04-22回复冬冬
      上传日志的微信号第三方拉起app成功,并没有失败日志,若还有问题请复现问题后上传日志,并提供客户端报错的截图
      04-22
      回复
    • 冬冬
      冬冬
      04-22
      谢谢, 我的Android APP 突然就可以微信登入,我什么都没有改动, 微信后台会不会对我的APP 有一个时间上的限制? 而今天过了限制时间?
      04-22
      回复
    查看更多(1)
登录 后发表内容