我制作的Adobe Air软件需要在Windows,Mac和Linux上运行。令我困惑的一个问题是注册/许可过程。Adobe Air软件注册或许可
基本上,我希望用户在一个月内试用完整版本的软件,然后购买它们,如果他们觉得它有用。我无法弄清楚的是,授权如何在所有这些平台上运行。
- 在Mac和Linux中没有可存储试用信息的注册表。
- 如果我以某种方式将数据保存在数据库的本地数据中,则在试用版中,如果用户只需卸载并重新安装软件,则试用将再次开始30天。
- 不想将文件存储在文件系统中,因为它甚至不能接近实际的认证。
- 执行软件的联机激活有点消耗资源并且具有网络依赖性,因此该选项也超出范围。
我应该选择什么方式?我还有什么其他选择? Adobe是否为此提供任何支持......我可以免费使用的任何第三方库?
Adobe不会继续在Linux上支持Adobe AIR,因此您必须使用旧版AIR才行。我不确定什么时候改变了,但我认为它是在AIR 3之前。这就是说,这不是一个编程问题,所以我投票结束。 StackOverflow不是推荐引擎。在我看来,如果你不愿意在本地存储信息,并且不愿意远程存储信息,那么你就没有选择余地。但是,Sharify和NitroLM是两种解决方案。还有第三个逃离我。 – JeffryHouser