【发布时间】:2018-05-18 15:53:56
【问题描述】:
我正在为特定平板电脑开发一个应用程序,该应用程序应通过我们的自定义服务器进行更新(只需检查带有版本的 json,如果该版本大于当前版本 - 我们下载新的 apk 并安装它。 并面临一些奇怪的签名行为。
我使用发布密钥签署了一个应用程序,并将其安装到设备上后 - 一切正常。 但 当平板电脑的制造商将该签名的 apk 安装为系统应用程序时 - 然后以某种方式更改应用程序的签名证书并且我无法更新它(因为证书因控制台而异)。
我尝试记录证书的哈希值以及我收到的内容:
-
简单的安装方式:
- 当前:1925650013
- 下一个版本:1925650013
-
应用安装为系统
- 当前:-1314815697
- 下一个版本:1925650013
看起来它变成了“调试”键,我不明白为什么。
【问题讨论】: