android - Google Play LVL 许可证检查 "package"或 "public key"是特定的吗?

标签 android google-play android-lvl

我是 Google Play 中可用的 2 个应用程序的开发人员(非公开,正在进行中)。

一个应用程序是免费的,另一个是非免费的。

免费应用程序正在检查用户是否拥有非免费应用程序的许可证。
因此,我使用非免费应用程序的公钥从免费应用程序调用 LVL。

直到现在我还认为它可以工作,但后来我意识到可以在 Google Play 开发者控制台中配置的“测试结果”不是每个应用程序,而是全局范围内的。

这意味着:如果我将测试结果配置为“LICENSED”或“NOT_LICENSED”,那么我的哪个应用程序检查许可证都无关紧要 - 这就是我的问题。

谁知道,如果它对我使用的两个公钥中的哪一个有任何影响?
LVL 是真的使用公钥来识别应用程序,还是使用“调用应用程序的包”?

在此先感谢您的帮助!

最佳答案

遗憾的是,不能通过 LVL 检查其他应用程序的许可证。
您是否是这两个应用程序的开发人员都没有关系,您向 LVL 提供哪个公钥或包也没有关系。

另一种解决方案是在免费应用程序中使用应用内购买。
然后,用户可以通过 IAP 仅“购买”一个“解锁许可证”。

看看这里:
http://grokbase.com/t/gg/android-developers/11c5znp9qh/can-the-lvl-check-for-paid-app-be-done-from-my-free-app

关于android - Google Play LVL 许可证检查 "package"或 "public key"是特定的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15883288/

相关文章:

android检测LVL去除

java - Glide 和 GPUImageView 问题

java - 将 android.support.v7.widget.CardView 导入 Eclipse 时遇到问题

android - 如何测试应用内购买。谷歌播放

android - 原始创建者的帐户过期/被阻止后,无法访问Android开发者控制台

java - 测试 Android LVL,许可证检查总是因没有网络而失败

android - 当字段名称中有空格时 @PropertyName 无法正常工作

java - Android:为 requestcode 值选择什么?

android - 我可以在自己的Android应用程序中添加自己的广告吗?这不是违反使用条款吗?