objective-c – 在可可实施试用期的最有效/最安全的方式

我正在完成一个可可应用程序,它将使用
CocoaFob进行许可,我想知道在可可中实施试用期的“最”有效和安全的方法.

在此先感谢您的帮助,

问候,

最佳答案 为了安全起见,您需要确保它不是一个易于识别的方法,因为这可以在运行时切换出来.理想情况下,应该在多个位置进行检查,禁用/修改方法会禁用应用程序的重要块(即加载初始数据).

话虽如此,您想冒多大风险给真正的用户带来不便?你有多少时间可以证明支出的合理性,做一些不能让某人有理由购买你的申请的东西?

你还必须确保密钥不会被重新分配,而且如果有人足够坚定,他们会以某种方式盗用你的应用程序.花足够的时间让诚实的人保持诚实.

还要记住,试用版本无法提交到mac应用程序商店,也不会有带有许可证密钥管理的版本,因此您要么将自己从自己的市场中解脱出来,要么分发没有许可证密钥的版本,无论如何可能会破裂.

希望这有帮助,我有兴趣阅读你决定采用的解决方案.

点赞