我正在寻找最有效的方法来创建一个具有 30 天试用期的应用程序,然后如果他们喜欢演示的功能,则强制用户购买完整的付费版本。
我一直在寻找建议作为实施应用程序许可证的最佳方式。以下是我的一些想法:
-Sharedprefs - 在用户卸载并重新安装应用程序之前,这将一直有效。试用期将基本上重新开始。
- 使用设备 ID - 我想我可以获取设备序列号并将数据上传到服务器。然后我遇到了http://android-developers.blogspot.com/2011/03/identifying-app-installations.html,它显示了尝试获取设备用户 ID 的问题。
UUID——这似乎是最好的选择。但是,有人能给我概述一下如何实现它以及它是如何工作的。还有什么限制。