问题描述
tl; dr -向免费用户发出 LICENSED
响应。
我正在写这篇文章,希望对希望对此事有保证的人有所帮助。
I'm writing this post in hopes that it helps someone who wants assurance on the matter.
就在一年前,我发布了一款付费应用,并加以保护从盗版开始,我实施了 LVL
。
Just under a year ago, I released a paid app, and to protect it from being pirated, I implemented LVL
.
几个月来一切都很好,直到我不小心将应用程序免费了,很遗憾,我无法撤消此操作。
All was good for a few months until I accidentally made the app free, unfortunately I wasn't able to undo this.
因此,要解决此问题,我上传了应用内购买的新版本应用,以便用户可以试用具有有限功能的应用,然后付费以解锁所有功能。
So to work around this, I uploaded a new version of the app with in-app purchases, so users could trial the app with limited features, and then pay to unlock all features.
为确保在付费时购买了该应用的用户仍然可以访问所有功能,我只在其中进行了 LVL
修改,以支持新模型。我测试了所有内容,一切都很好。
To make sure that users who purchased the app when it was paid-for still had access to all the features, I kept LVL
in there only making a few changes to support the new model. I tested everything, all was good.
几个月后,我随机决定使用一个新的Google帐户下载该应用,并惊讶地发现该应用已打开
A few months later, I randomly decided to download the app with a fresh Google account, and was surprised to discover that the app opened with all features unlocked.
我通过电子邮件发送给Google Play开发者支持,但未收到任何回复。我以为这一定是后端问题,他们很快就会解决。我忙于其他事情,所以没想太多。
I emailed Google Play dev support but received no response. I assumed it must have been an issue with their back-end, something they would fix soon. I was busy with other stuff so didn't think too much of it.
这把我们带到了今天。我决定使用一个新的Google帐户再次进行测试,以查看问题是否已解决,并且同样的事情再次发生,该应用的所有功能均在首次安装时解锁。
Which brings us to today. I decided to test it again with a fresh Google account to see if the issue had resolved itself, and the same thing happened again, the app had all its features unlocked from first install.
其中规定:
这包括免费安装的应用程序吗?
Does this include free installs of the app?
推荐答案
我通过以下方式进行了测试:
I tested in the following way:
- 创建了一个新的Google帐户。
- 登录到设备。
- 通过
adb
将应用的发行版安装到设备上。不是通过Google Play商店(重要)。 - 打开应用程序,发现确实可以看到付费墙。
- 卸载了应用程序。
- 通过Google Play商店安装了免费应用程序。
- 卸载了应用程序。
- 通过
adb
将应用的发行版安装到设备上。 - 打开了应用,发现
- Created a fresh Google account.
- Signed into the device.
- Installed the release version of the app onto the device through
adb
. Not through the Google Play Store (important). - Opened the app and saw that the pay wall was indeed visible.
- Uninstalled the app.
- Installed the free app through the Google Play Store.
- Uninstalled the app.
- Installed the release version of the app onto the device through
adb
. - Opened the app and saw that the pay wall was no longer visible.
所以我得出结论,尽管在文档中它指出以下内容:
So I conclude that although in the docs it states the following:
免费用户也属于此类别。
希望这会有所帮助:)
编辑
感谢我可以确认它是
截至今天为止,缺少以下信息,这些信息最后一次出现在Android API 14文档中。
The current official docs as of today has the following information missing that was last available in the Android API 14 docs.
Android API 14文档可以在
Android API 14 docs can be downloaded here or viewed online here
以上摘录的路径: ./ guide / publishing / licensing。 html
这篇关于LVL以LICENSED响应免费用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!