我的应用在 google play 创建时由于不懂,按照它的推荐选择了谷歌帮我管理应用签名(大坑一个)
从此谷歌上的 APK 签名跟国内的用的不是同个应用签名,导致微信登录在谷歌下载的就用不了了。
谷歌上有一个功能,每年可以切换一个应用签名,但是我已经更换一年多了,不管是全新用户还是老用户,都没一个用新证书签名的,联系了谷歌两次,他们都说没问题,已经全部用我上传的新证书签名了,实际上我下载后查看 SHA256 、MD5 都还是旧的,一直都没给我解决
到现在谷歌版本还是无法用微信登录,微信这边又无法填写两个应用签名,不知道要怎么解决,求懂的指点下。
![]() |
1
AoEiuV020JP 3 天前
以谷歌的地位, 应该能倒逼第三方支持多签名的,确定微信无法支持?问过客服没有,
|
![]() |
2
balabalaguguji OP @AoEiuV020JP 不支持
|
![]() |
3
AoEiuV020JP 3 天前
@balabalaguguji #2 是客服说的吗?不能加签名的话加 app 是否可行,按理说总该有个备选方案的,感觉应该直接问微信客服针对谷歌这种情况怎么办,
|
![]() |
4
chairuosen 3 天前
检测是谷歌渠道的,打开就弹个窗检测到更新,提示修复微信登录问题,让用户更新一下
|
5
yuservanteshar94 3 天前
GP 的签名 确实坑!微信 App 的 SDK 确实不支持多签名,我司应对多渠道包微信登录和收款的最终方案是用 webview 在 H5 页面里接入 jssdk ,所有渠道用一套参数。
|
6
yuservanteshar94 3 天前
@AoEiuV020JP 不同包名可以申请多个微信应用,OP 大概率是 GP 包的包名和国内用的一个包名,结果用了 GP 的安全签名导致签名不一致,而微信后台就只能用一个签名
|
![]() |
7
AoEiuV020JP 3 天前
@chairuosen #4 谷歌市场是禁止这种引导下载其他版本的行为,被举报容易下架,
|
8
paranoiagu 3 天前 via Android
谷歌那边签名后,下载到国内商店上架
|
![]() |
9
balabalaguguji OP @yuservanteshar94 #6 当然是同个包名,不同包名又有一堆其他问题
|
![]() |
10
balabalaguguji OP @paranoiagu #8 相当麻烦不靠谱
|
11
cyningxu 3 天前 via Android
@chairuosen gp 的包不允许自己下包更新,必须走 gp 。其次,同一个 appid 的签名不相同只能卸载重装。
|