新的和旧的Android应用程序许可 – 怀疑

就在几周前,Google改变了Android LVL API(License Verification Library)。

在旧的LVL许可证检查是基于许可证validation使用每个帐户基础上生成的公钥/私钥。 新的假设为每个应用程序使用公钥/私钥。

我有使用旧的LVL的应用程序,看起来像它的作品(看起来像,但实际上我不知道)。 应用程序embedded在每个帐户基础上生成的公钥。

现在我应该怎么做,当我决定升级我的应用程序? embedded公共密钥的应用程序或仍然使用公共密钥的帐户?

我无法在Google的Android开发者网站上find任何线索

Solutions Collecting From Web of "新的和旧的Android应用程序许可 – 怀疑"

这有助于将旧版许可证密钥系统视为已弃用 – 它仍然适用于旧应用程序,并可能继续更新。 就像任何被弃用的,可以在未来的任何时候被禁用或删除而不需要进一步通知的情况一样,您可能不想等太久才能使用新系统 – 但是您的旧密钥现在应该可以工作。 所以如果你不得不推出一个更新你可能会确定旧系统/键。

正如BadCash所build议的那样,新的许可密钥生成似乎还不是一个即时的过程。 一旦生成,可能需要几分钟到几个小时的时间才能跨越其许可系统进行传播,因此可以将其识别为有效的许可签名。

请注意,Google似乎完全摆脱了这个系统,但是,按照他们的网站: Google Play授权服务

所以我会build议辞职的新系统,以避免将来的烦恼 – 如果没有太多的麻烦,取决于你的应用程序的数量 – 坐在舒服的知道,将来你不会再做一遍。