2

我正在阅读 Android 应用程序许可。它使用密钥对来检查许可证。该文件还说:

请注意,如果您出于某种原因决定为您的帐户生成新的许可密钥对,则需要通知所有用户测试帐户。对于测试人员,您可以将新密钥嵌入应用程序包中并将其分发给用户。对于开发人员,您需要直接将新密钥分发给他们。

我认为这与此服务器响应 LICENSED_OLD_KEY 有关:“应用程序已授权给用户,但有可用的更新应用程序版本使用不同的密钥签名。”

我理解这个概念。但是,我不清楚何时需要生成新的许可密钥对。每当我们提交更新时,我们是否需要生成新的密钥对?我的猜测是否定的。我们什么时候需要生成新密钥?

4

1 回答 1

2

不,您不需要在每次发布更新时都生成新密钥。如果您的现有密钥由于某种原因(例如被盗)而遭到破坏,您只需要生成一个新密钥。

于 2011-03-22T01:51:06.650 回答