许可证密钥验证框架(OS X,Cocoa)?

3
首先,我知道这个链接:Licensing Technology for OS X applications?。但是,由于发布时间已久,几乎所有答案都链接失效了,所以我认为现在需要一个新的问题。
我正在研究用于OSX cocoa应用程序许可密钥注册的框架选项。我想知道有哪些选择支持椭圆曲线密码学,并且以MIT或类似的许可证发布。
目前,我只找到了这个(Watchdog):https://github.com/konstantinpavlikhin/Watchdog,但没有关于它的评论,也似乎在Github上没有太多的关注。

Mac应用商店 :-) - cacau
应用商店使得按时发布修复变得困难,并且他们要求在我发布任何应用之前付费(100美元)。我决定效仿像Sublime Text这样的成功产品,它并不通过商店分发。 - Nikolay Tsenkov
说得对 - 虽然他们为您提供基础设施(即您实际上可以从中获得一些东西)。而自己编写需要花费时间,也会以某种方式花费您的金钱。 - cacau
确实。不过,他们获得所有销售的30%,但需要额外支付100美元/年...我猜他们很快就会重新考虑这个问题,但在那之前,这是我选择的路径。请不要提到所谓的“被商店推荐”的统计概率。 - Nikolay Tsenkov
2个回答

1
我使用EllipticLicense来生成基于ECDSA的许可证密钥(该链接是我对一个被放弃的项目的分支)。它不执行在线激活或验证,也不提供任何UI界面,但它很简单,并且验证是跨平台的,这正是我所需要的。
我正在关注MacPaw的DevMate作为一站式解决方案,但他们还没有退出beta测试阶段。

0

我知道这不是你要求的 - 但我无法看到使用超级复杂的密钥生成算法的目的,因为用户可以通过各种众所周知的方式(网站、离线应用程序/许可证代码数据库)简单地分发他们从你那里购买的有效密钥。

相反,花时间开发酷炫的功能和建立一个愿意支持你的应用程序的强大用户社区可能会更有回报。


当然。这就是为什么我不会自己实现一个库的原因。至于许可证的分发 - 它将包含他们的个人数据作为明文,这样的许可证将在未来的构建中被列入黑名单。 - Nikolay Tsenkov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接