明确给出了使用 Android LVL 使应用程序获得许可和付费。我仍然对免费试用有疑问,例如我是否提供 30 天免费试用,但如果用户更改日期(在设备上放置之前的日期)。在总共 30 天的免费试用期内,它是否仍然可用,还是会继续?
有什么建议可以处理吗?
另一个问题是,如果我想免费将我的应用程序提供给某些人,如果他们从 google play/market 下载应用程序,该如何处理?
明确给出了使用 Android LVL 使应用程序获得许可和付费。我仍然对免费试用有疑问,例如我是否提供 30 天免费试用,但如果用户更改日期(在设备上放置之前的日期)。在总共 30 天的免费试用期内,它是否仍然可用,还是会继续?
有什么建议可以处理吗?
另一个问题是,如果我想免费将我的应用程序提供给某些人,如果他们从 google play/market 下载应用程序,该如何处理?
Android LVL 中没有对试用使用的内置支持。
在使用 Android LVL 和 Google Play 商店时,有一种方法可以免费提供付费应用程序。转到 Android 开发者控制台,然后单击编辑配置文件。在许可和应用内结算部分,输入您希望在“测试帐户”部分中向其提供应用的用户的与 Google 关联的电子邮件地址。将许可证测试响应设置为 LICENSED。现在,这将允许您将上传到 Google Play 商店的相同的包含 LVL 的应用 APK 发送给审阅者,而无需他们购买应用。
关于使用此方法的两个重要说明:
Google Play 商店不支持试用。您可以通过将使用开始日期存储在某处来自己实现它。如果您将其存储在设备上,任何拥有根设备的用户都可以重置它。您可以对其进行一些混淆以使其更难。您也可以将其存储在服务器上,但您需要来自设备的一些信息才能将其关联。
也不支持免费提供应用程序。如果您有某种服务器并使用应用内购买来启用免费应用中的高级功能,您可以自己开发它。如果您想使用付费应用程序,唯一的方法是实际向人们发送 APK。