android license:生成新密钥对时

时间:2011-03-22 01:33:25

标签: android android-lvl

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

  

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

我认为这与此服务器响应有关LICENSED_OLD_KEY:“该应用程序已获得用户许可,但有一个更新的应用程序版本可用不同的密钥签名。”

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

1 个答案:

答案 0 :(得分:2)

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