LVL使用LICENSED响应免费用户

时间:2019-05-25 21:52:54

标签: android android-lvl

tl; dr -LVL对免费用户的回复是LICENSED

我写这篇文章是希望对希望对此事有保证的人有所帮助。

不到一年前,我发布了一款付费应用程序,并且为了保护其不受盗版影响,我实施了LVL

几个月来一切都很好,直到我不小心将应用程序免费了,不幸的是我无法撤消该操作。

为解决此问题,我上载了应用内购买的新版本应用,因此用户可以试用功能有限的应用,然后付费解锁所有功能。

为了确保在付费购买时购买了该应用程序的用户仍然可以使用所有功能,我在其中保留了LVL,仅作了一些更改以支持新模型。我测试了所有内容,一切都很好。

几个月后,我随机决定使用一个新的Google帐户下载该应用程序,并惊讶地发现该应用程序在所有功能均未锁定的情况下打开了。

我通过电子邮件发送了Google Play开发者支持,但未收到任何回复。我以为这一定是后端问题,他们很快就会解决。我忙于其他事情,所以没想太多。

这把我们带到了今天。我决定使用一个新的Google帐户再次进行测试,以查看问题是否已解决,并且同样的事情再次发生,该应用的所有功能均在首次安装时解锁。

Here指出以下内容:

  

如果Google Play是该应用程序的记录购买者,则该用户认为该用户已获得许可。

这包括该应用程序的免费安装吗?

1 个答案:

答案 0 :(得分:0)

我通过以下方式进行了测试:

  1. 创建了一个新的Google帐户。
  2. 登录到设备。
  3. 通过adb将应用的发行版安装到设备上。不是通过Google Play商店(重要)。
  4. 打开该应用程序,发现确实看到了付费墙。
  5. 卸载了应用程序。
  6. 通过Google Play商店安装了免费应用。
  7. 卸载了应用程序。
  8. 通过adb将应用的发行版安装到设备上。
  9. 打开该应用程序,发现不再显示付费墙。

所以我得出结论,尽管在文档中它指出了以下内容:

  

如果Google Play是该应用程序的记录购买者,则该用户认为该用户已获得许可。

免费用户也属于此类别。

希望这会有所帮助:)