安卓:UUID 和许可 [关闭]
-
14-11-2019 - |
题
我正在寻找最有效的方法来创建一个具有 30 天试用期的应用程序,然后强制用户购买完整付费版本(如果他们喜欢演示版的功能)。
我正在寻找建议作为实施应用程序许可证的最佳方式。以下是我的一些想法:
-Sharedprefs - 这将一直有效,直到用户卸载并重新安装应用程序。试用期基本上将重新开始。
- 使用设备 ID - 我想我可以获取设备序列号并将数据上传到服务器。然后我遇到了 http://android-developers.blogspot.com/2011/03/identifying-app-installations.html 这显示了尝试获取设备的用户 ID 时出现的问题。
UUID——这似乎是最好的选择。但是,有人能够向我概述如何实现这一点及其工作原理吗?还有什么限制。
解决方案
您引用的博客中已经提供了示例实现。
限制:对于你的情况,UUID 不起作用。因为,用户实际上可以删除您用于跟踪的任何文件/UUID(不容易,但可行)
您的要求是跟踪设备。因此,也许可以选择电话 ID、Mac ID 或两者的组合。
不隶属于 StackOverflow