从付费应用程序转换为免费应用程序后,Android LVL 许可仍然有效吗

问题描述 投票:0回答:1

如果我将通过 LVL 许可验证的付费应用程序转换为免费应用程序,我是否仍可以使用 LVL 许可来检测用户是否在该应用程序仍是付费应用程序时购买了该应用程序? IE。即使应用程序现在免费,许可功能是否仍会检测用户是否曾经为该应用程序付费?

来自 Google 许可文档:

授权服务基于Google Play的能力 许可服务器确定给定用户是否有权使用 给定的应用程序。 Google Play 认为用户已获得许可,如果 用户是该应用程序的记录购买者。

文档中并不清楚如果应用程序转换为免费会发生什么。它还保留用户是否购买该应用程序的记录吗?

谢谢

android google-play android-lvl
1个回答
0
投票

我刚刚尝试了一下,这就是我的发现:

免费应用程序后,您仍然可以使用应用程序许可,但所有用户都将收到相同的时间戳(本质上是相同的响应,但用户 ID 不同),无论他们是付费购买应用程序,还是免费安装应用程序。此响应的 VT(有效性时间戳)设置为

Long.MAX_VALUE

因此,在免费应用程序之前,您应该尝试获取尽可能多的用户的许可响应。但是,在确定用户是否实际为应用程序付费时,请确保检查(并丢弃)那些

Long.MAX_VALUE
响应,因为这些用户将在应用程序免费后使用旧应用程序版本。

© www.soinside.com 2019 - 2024. All rights reserved.