移动应用微信登录在 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 包名与签名配置,以及是否存在旧签名缓存、备用签名冲突或平台侧校验异常。

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