Adobe Air软件的注册或许可

时间:2012-06-20 19:17:56

标签: flex air licensing

我正在制作需要在Windows,Mac和Linux上运行的Adobe Air软件。困扰我的一个问题是注册/许可过程。

基本上,我希望用户试用一个月的完整版软件,然后在他们认为有用时购买。我无法弄清楚许可是如何在所有这些平台上运作的。

  • Mac和Linux中没有可以存储试用信息的注册表。
  • 如果我以某种方式在db中本地维护,试用后,如果用户只是卸载并重新安装软件,则试用将再次开始30天。
  • 不希望将文件存储在文件系统中,因为它甚至不接近实际身份验证。
  • 在线激活软件耗费资源,并且具有网络依赖性,因此该选项也超出了范围。

我应该选择哪种方式?我还有其他选择吗? adobe是否为此提供任何支持...我可以免费使用的任何第三方库?

2 个答案:

答案 0 :(得分:1)

我使用LimeLM(https://wyday.com/limelm)为我的Adobe Air应用程序(Windows和Mac,没有linux)进行许可。像我一样,我有30天的试用期,LimeLM有一个与硬件相关的试用功能,所以卸载/重新安装不会给用户另一个免费试用。

LimeLM需要网络激活但是您可以允许宽限期,因此有人必须连接到网络,例如,在使用30天后激活一次。

我同意上述帖子,即EncryptedLocalStore也是一个好主意。

不幸的是,Adobe AIR的许可选项有限。 LimeLM功能齐全且价格便宜(它们不会降低购买价格)。我看了NitroLM,这是非常昂贵的(我认为他们需要30%的购买价格)而且非常复杂 - 我永远无法理解它。 Zaqon也在那里。我不喜欢他们的许可界面对我们用户的看法。 LimeLM是最灵活的。

答案 1 :(得分:0)

你试过EncryptedLocalStore吗?存储在ELS中的数据甚至在应用程序卸载后仍然存在。