2011-03-22 44 views
2

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

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

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

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

回答

2

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