2011-03-25 57 views
4

背景:
Android Market Licensing是Android应用程序当前版权保护的替代品。 SDK表示,它将有效地取代Android Market中提供的版权保护机制。什么是使用Android Market Licensing的合理授权政策

使用复制保护机制非常简单。现在,应用程序需要检查您定义的许可策略。

app我卖的只有$ 3.00美元,所以我不想要一个过于复杂的政策。

问题:
什么将是一个简单而合理的许可政策采用?
我多久应该检查许可证?
由于我的应用程序可能经常用于没有连接的地方,我怎样才能合理地检查这一点并同时最小化未经授权的安装?

+0

由于是关于授权或法律问题,而不是编程或软件开发,因此我正在投票结束该问题作为题外话题。 – 2015-06-17 03:41:44

+0

请求迁移到程序员.stackexchange – Noah 2015-06-18 16:42:31

回答

1

什么是简单合理的 许可政策采用?

我还没有转换我的应用程序使用LVL(但),但我的计划是使用定期检查与宽限期。

  • 应用程序应该坚持在第一次运行之前成功执行许可证检查。大多数人在安装新应用程序后立即启动新应用程序,因此如果他们有机会进入市场购买它们,他们可能仍然具有连接性。

  • 每隔一段时间重新检查一次许可证,并在成功检查时重新启动宽限期。更多关于下面的内容。

  • 一旦宽限期到期,应用程序将执行它在非许可状态下应该做的任何操作。

应该多久被检查的 许可证?

我想根据您的宽限期进入多远。例如,如果宽限期为一个月,则可以在第一周期间每四天检查一次,在第二周期间每三天检查一次,在第三周期间每隔一天检查一次,并在第四周每天检查一次。当支票恢复正面时,重新启动宽限期。这将有效地导致每四天一次检查。

有一件事你不要想要做的是检查每一个启动,除非你在宽限期之外,因为一个常用的应用程序可能会消耗数据费用,延迟可能会令人讨厌。

其他的事情要考虑这样做:

  • 使它在它使用许可服务的应用的说明清楚,将运行ň天没有一个成功的检查,如果在宽限期到期会发生什么(例如,演示模式,只读,完全禁用)。

  • 如果应用程序即将失去许可证,敬请在启动时发出警告。

  • 提供一种异步检查许可证并重新启动宽限期的方法。

0

只是存储的价值,并没有错误他们之后......如果它不合法,限制可用性或只是提醒他们,谷歌不认为他们通过正确的手段获得它,并且当他们连接时再试一次;再次提醒他们只需要检查一次。