以编程方式从Google Play Developer Console下载APK文件

问题描述 投票:1回答:2

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

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

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

android google-play apk
2个回答
2
投票

您可以从神器库中的Play控制台下载原始和重新签名的APK。

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


1
投票

皮埃尔的回答是正确的。但是,获取APK的MD5哈希可能是一个错误。特别是如果您使用它进行验证,您可能会引入一个错误。这是因为Google Play security metadata。这在您的APK的所有版本上都不一致,特别是可以随着时间的推移而不重新发布。

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

© www.soinside.com 2019 - 2024. All rights reserved.