就在几周前,Google改变了Android LVL API(License Verification Library)。安卓应用新老版本 - 怀疑
在老LVL许可检查的基础上使用的每个帐户基础生成的公钥/私钥执照验证。新的假设使用每个应用程序库的公钥/私钥。
我有应用程序,它使用旧LVL,看起来像它的工作原理(的样子,但其实我不知道)。应用程序嵌入在每个帐户基础上生成的公钥。
现在当我决定升级我的应用程序时,应该怎么做?为应用程序嵌入公钥或仍然使用公钥作为帐户?
我没找对谷歌的Android开发者网站的任何线索......
我面临同样的问题。当我使用为特定应用程序生成的许可密钥时,我的应用程序获得了NOT LICENSED响应。但是,当我使用旧的许可证密钥(每个帐户生成的,而不是每个应用程序)时,它的工作方式与假定的一样。我正在使用最新版本的com.google.android.vending.licensing SDK。 – BadCash
Google Android Developer网站上的说明似乎已过时 - 它将LVL视为Google Market Licensing。众所周知,谷歌9个月前从“市场”变成了“播放”...... – BadCash
哦,好吧,看起来你只需要喝杯咖啡,等待30分钟左右即可创建新的许可证密钥。测试响应现在可以按照预期使用新生成的密钥。 – BadCash