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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a940659387/article/details/79527006

First 说几下 Fuck fuck fuck !!!

主要问题就是那个应用签名
话不多说 先看个图
这里写图片描述

就是这个应用签名 如果你上传了自己的签名 那么恭喜你 你基本绑在了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一旦上线就是无法删除的 下架不等于删除 。
阅读更多

没有更多推荐了,返回首页