关于Google Play这个应用市场app signing的坑

2019.10.29 已有解决方法 参考以下连接

https://blog.csdn.net/chen_xi_hao/article/details/81134171

old

First 说几下 Fuck fuck fuck !!!

主要问题就是那个应用签名
话不多说 先看个图
关于Google Play这个应用市场app signing的坑_第1张图片

就是这个应用签名 如果你上传了自己的签名 那么恭喜你 你基本绑在了google play上 google play会移除你自己的签名,然后从新对你签名 关键签名你发现没有 下边是我上传的 上边是google签名证书。 发现什么没 是不是不一样 是不是很惊喜。

so 现在在app内部做的版本更新 google 市场的 用户 都gg why ? 因为签名不一致啊
记录下 再次上传千万不能上传应用签名。
现正寻找解决办法 暂时未知 。。。。。。

###二次跟进

当你的应用启动app signing 会生成一个 应用签名 然后会根据你第一个上传的app 得到你的 上传私钥 第一个发布版本会 根据你的上传版本签名发布 关键来了 你上传第二个版本必须用他为你提供的应用签名(并没找到应用签名在哪下载。jks 文件)打包上传 然后他会给你替换成你的上传签名 如果你用的上传签名上传的apk 那么他就会替换成另外一个应用签名 这我感觉是google的一个bug 最后说一句fuck Google

现在找寻 应用签名的文件下载地址 持续跟进。。。

###三次跟进。
https://medium.com/mindorks/securing-and-optimizing-your-app-with-google-play-app-signing-24a3658fd319

坑惨了 绝对下架应用从新发布并关闭appsiging

深追起来就是 一旦你申请了 App signing , google 会自己为你创建一个.jks(命名为sb.jks) 文件并存在他们的服务器 而你第一次上传的应用签名的。jks (命名为me.jks) 会被当做 上传签名 或者说是验证签名。 一旦你上传的包不是用me.jks 签名的会提示错误 ,校验失败 如果是用me.jks 上传的 那么 他就会抹去你的me.jks 签名 用他在她自己服务器生成的 sb.jks 为你的应用签名 what’s happen ? 意味着你的应用只能在google 市场更新 (这nmb完全特么的独裁啊)你在app中的自动更新用户下载下来会提示什么 签名错误, why 因为不是用的你的me.jks 签名的 用的是 sb.jks 啊 还有就是 你的微信支付 facebook 分享等等都不能用 为什么 因为他们会校验签名啊 。 现在联系google 官方 等待邮件回复中。。。。

以上内容可能为我理解能力有限 导致自己操作失误而产生的 有大牛正常使用google play 请提供相关 教程,

###解决办法

  1. 等待google出取消app signing 然后覆盖一个版本
  2. 改包名,别无他法,因为你的app一旦上线就是无法删除的 下架不等于删除 。

你可能感兴趣的:(Android)