Android免费应用限制使用锁定

时间:2011-05-20 05:32:38

标签: android

我想发布我的Android应用程序的试用版,该版本只能在禁用自身之前运行固定的天数。可以使用哪些技术来提供合理的保护并实现这一目标?

我希望避免使用许可服务器。但是如果我确实需要,那么任何人都知道他们会推荐的任何开源许可服务器。如果不是开源,那么价格合理吗?

感谢您的回复

3 个答案:

答案 0 :(得分:3)

Android让人很难可靠地抵制盗版。您基本上不能信任该设备,几乎需要在启动时使用授权或拒绝用户的唯一ID对您的服务器进行调用。如果大多数功能都依赖于您的某些服务器,那么您可以通过在启动时要求有效的设备ID来获取某种身份验证令牌来使应用程序更能抵御盗版,然后您的其他RPC可以使用这些令牌来验证应用程序

答案 1 :(得分:2)

我有一个建议,虽然我不知道对于那些非常有决心免费获得你的应用程序的人会有多么有效。

您可以在启动应用时进行检查。如果这是用户第一次打开应用程序,那么您会记下时间,并将其保存到应用程序的私人首选项中。如果这不是用户第一次打开应用程序,请检查它是否仍然在您保存到首选项的初始时间的有效数据/时间范围内。如果有效,请继续正常,否则,显示一些消息,要求他们下载完整版本。

同样,我并不是说这是最好的主意,或者它甚至是完全安全的(因为我不知道是否有人或任何应用程序可以访问这些首选项)。但我认为这将是一个廉价的解决方案并且易于实施。

答案 2 :(得分:2)

我之前回答过这个问题可能会有帮助Android: saving info for trial application