我已经看到很多关于为 Android 应用程序创建有时间限制的试用版的线程,但它们似乎都没有达到我的目的。几天前,我推出了我的应用程序的付费版本,现在我想提供试用版,我不想从任何方面削弱它。所以我想对试用版有时间限制。我为它创建了一个不同的包名称。早些时候我使用 LVL,现在我也使用相同的,除了我创建了新的许可证库并更改了 setValidityTimestamp(extras.get("VT")); 到 setValidityTimestamp(String.valueOf(System.currentTimeMillis() + (5* MILLIS_PER_MINUTE))); 在 ServerManagedPolicy 中。
这样我就可以测试试用版是否可以工作 5 分钟,然后给我许可证错误。我在应用商店发布了它,下载了它,然后发现它仍然可以工作超过 5 分钟。现在我已经取消发布了。有人可以帮助我创建更好的时间限制应用程序,用户可以运行一周(比如说)。此外,他不应该能够卸载并重新安装它,然后再次永久使用它。我知道我是否可以将信息写入某个外部文件,但是可以再次从 sd 卡中删除该文件,并且可以使用户终身免费访问应用程序。
问候潘卡伊