我正在阅读 Android 应用程序许可。它使用密钥对来检查许可证。该文件还说:
请注意,如果您出于某种原因决定为您的帐户生成新的许可密钥对,则需要通知所有用户测试帐户。对于测试人员,您可以将新密钥嵌入应用程序包中并将其分发给用户。对于开发人员,您需要直接将新密钥分发给他们。
我认为这与此服务器响应 LICENSED_OLD_KEY 有关:“应用程序已授权给用户,但有可用的更新应用程序版本使用不同的密钥签名。”
我理解这个概念。但是,我不清楚何时需要生成新的许可密钥对。每当我们提交更新时,我们是否需要生成新的密钥对?我的猜测是否定的。我们什么时候需要生成新密钥?