以编程方式从谷歌播放开发者控制台下载APK文件



我的Google Play开发者控制台中有一个Android项目。我设法自动将夜间构建上传到 Alpha 频道,但我还需要下载 APK 以获取其 md5 哈希以用于我的内部目的。

我无法在上传之前获取 md5 哈希,因为此应用启用了 Google Play 应用签名功能,因此我上传的每个 APK 文件都会使用 Google 的密钥库重新签名。

有没有办法从 Alpha 频道为我自己的项目下载 APK 文件?

您可以从 Play 管理中心的人工资料库中下载原始和重新签名的 APK。

不幸的是,今天没有用于下载重新签名的APK的API。

皮埃尔的回答是正确的。但是,获取APK的MD5哈希可能是一个错误。特别是如果您使用它进行验证,您可能会引入错误。这是因为 Google Play 安全元数据。这不会在所有版本的 APK 上保持一致,尤其是在您不重新发布的情况下可能会随着时间的推移而更改。

如果您需要检查应用程序

的真实性,我是否可以建议您检查的主要内容是应用程序签名证书哈希。这对几乎任何人都应该足够了,也是主要应用程序开发人员所做的。如果这还不够好,请检查您担心的应用程序的任何特定部分的哈希值(例如 classes.dex 或特定资源文件(。请不要检查整个APK,你会给自己带来麻烦。

最新更新