Apache flex Adobe Air软件的注册或许可

Apache flex Adobe Air软件的注册或许可,apache-flex,air,licensing,Apache Flex,Air,Licensing,我正在制作一个AdobeAIR软件,它需要在Windows、Mac和Linux上运行。令我困惑的问题之一是注册/许可程序 基本上,我希望用户在一个月内试用完整版本的软件,如果觉得有用就购买。我无法弄清楚的是,许可证将如何在所有这些平台上工作 在Mac和Linux中没有可以存储试用信息的注册表 如果我以某种方式在db中本地维护东西,在试用后,如果用户只是卸载并重新安装软件,试用将重新开始30天 我不想在文件系统中存储东西,因为它甚至不接近实际的身份验证 在线激活该软件会消耗少量资源,并且具有网络

我正在制作一个AdobeAIR软件,它需要在Windows、Mac和Linux上运行。令我困惑的问题之一是注册/许可程序

基本上,我希望用户在一个月内试用完整版本的软件,如果觉得有用就购买。我无法弄清楚的是,许可证将如何在所有这些平台上工作

  • 在Mac和Linux中没有可以存储试用信息的注册表
  • 如果我以某种方式在db中本地维护东西,在试用后,如果用户只是卸载并重新安装软件,试用将重新开始30天
  • 我不想在文件系统中存储东西,因为它甚至不接近实际的身份验证
  • 在线激活该软件会消耗少量资源,并且具有网络依赖性,因此该选项也超出了范围
我应该选择什么方式?我还有其他选择吗?adobe是否对此提供任何支持。。。有我可以免费使用的第三方库吗?

你试过了吗?即使在卸载应用程序后,ELS中存储的数据仍会保留。

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

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

我同意上面的帖子,EncryptedLocalStore也是一个好主意


不幸的是,AdobeAIR的许可选项有限。LimeLM功能齐全且价格低廉(他们不会从购买价格中减价)。我看了一下NitroLM,它非常昂贵(我想它们占购买价格的30%),而且非常复杂——我永远都搞不懂它。扎康也在那里。我不喜欢他们的授权界面在我们的用户眼中的样子。利默姆是最灵活的

Adobe不再继续在Linux上支持AdobeAIR,因此您必须使用旧版本的AIR。我不确定这是什么时候改变的,但我以为是在AIR 3之前。也就是说,这不是一个编程问题,所以我投票决定结束。StackOverflow不是推荐引擎。在我看来,如果您不愿意在本地存储信息,也不愿意远程存储信息,那么您就别无选择。但是,Sharify和NitroLM是两种解决方案。还有第三个问题我没有注意到。在你链接的页面上:“不要使用ELS存储应用程序机密,如DRM密钥或许可令牌”