0

关于何时以及多久向许可证服务器检查许可证是否仍处于活动状态,是否有任何普遍接受的准则?

编辑:为澄清起见,我正在处理的软件将过期。至少每次启动应用程序时都需要进行检查。

4

4 回答 4

2

检查应该相对较快,因此大多数应用程序会在应用程序启动时进行,也可选择在日翻转时进行(对于长时间运行的应用程序)

于 2009-02-06T21:28:09.400 回答
1

通常会谨慎地这样做。仅在安装或首次启动产品时说。任何更多的频率都取决于 BA 对海盗的偏执程度。

于 2009-02-06T21:43:10.117 回答
0

许可客户回拨的频率应可根据许可进行配置。这样做的原因是客户不同,您应该能够轻松地定制您的解决方案以适应。

在某些情况下,每次应用程序启动时都访问服务器可能没问题,但一些客户(例如大多数金融机构)可能更喜欢您从不打电话而只是验证许可证。

此外,您使用的许可 API 应提供足够的信息来了解检查失败是因为它看不到服务器,还是因为许可证无效、过期或用完(在多席位许可证的情况下)。

有几个原因:

  1. 用户可能在笔记本电脑上安装了软件,而笔记本电脑并不总是连接到互联网。

  2. 如果您的公司遇到许可证服务器停机,您不希望阻止现有的软件安装运行。

强制性免责声明和插件:我共同创立的公司生产OffByZero Cobalt 许可解决方案。有了它,您可以配置每个单独的许可证回家的频率,并创建从不回家的离线许可证。它还返回有关连接的详细信息,这意味着即使许可证服务器暂时不可用,您也可以允许您的应用程序运行。

于 2009-10-23T05:20:44.837 回答
0

我使用 30 到 90 天的滑动窗口。并且应用程序会保存许可证服务器的结果,以便离线运行。如果保存的许可证因任何原因无效,则联系服务器并更新保存的许可证。

该应用程序还通知用户(不是用唠叨对话框,对话框是邪恶的!)当他们的许可证到期前不到 31 天时,他们的许可证将很快到期。这很重要,这样他们就不会在不知道他们的许可证到期的情况下被抓到。

至于效果如何,请在 9 个月后问我,我们的 12 个月许可证何时到期!

于 2009-10-23T06:45:21.467 回答