我正在制作一个需要在 Windows、Mac 和 Linux 上运行的 Adobe Air 软件。让我感到困惑的问题之一是注册/许可过程。
基本上,我希望用户试用一个月的完整版软件,然后如果他们觉得有用就购买。我无法弄清楚许可如何在所有这些平台上工作。
- Mac 和 Linux 中没有可以存储试用信息的注册表。
- 如果我以某种方式在数据库中本地维护东西,发布试用版,如果用户只是卸载并重新安装软件,试用版将重新开始 30 天。
- 不想将东西存储在文件系统中,因为这甚至不接近实际的身份验证。
- 对软件进行在线激活会消耗一些资源并且具有网络依赖性,因此该选项也超出了范围。
我应该选择什么方式?我还有什么其他选择?adobe 是否为此提供任何支持...我可以免费使用的任何 3rd 方库?