0

我正在寻找最有效的方法来创建一个具有 30 天试用期的应用程序,然后如果他们喜欢演示的功能,则强制用户购买完整的付费版本。

我一直在寻找建议作为实施应用程序许可证的最佳方式。以下是我的一些想法:

-Sharedprefs - 在用户卸载并重新安装应用程序之前,这将一直有效。试用期将基本上重新开始。

- 使用设备 ID - 我想我可以获取设备序列号并将数据上传到服务器。然后我遇到了http://android-developers.blogspot.com/2011/03/identifying-app-installations.html,它显示了尝试获取设备用户 ID 的问题。

UUID——这似乎是最好的选择。但是,有人能给我概述一下如何实现它以及它是如何工作的。还有什么限制。

4

1 回答 1

0

您引用的博客中已经提供了一个示例实现。

限制:对于您的情况,UUID 不起作用。因为,用户实际上可以删除您用于跟踪的任何文件/UUID(不容易,但可行)

您的要求是跟踪设备。所以,也许,选择电话 ID、Mac ID 或两者的组合。

于 2012-01-25T16:17:18.203 回答