【问题标题】:What is the most secure manner of making a trial version of an OS X app?制作 OS X 应用程序试用版的最安全方式是什么?
【发布时间】:2011-09-12 05:56:18
【问题描述】:

我有兴趣制作我通过 Mac App Store 分发的应用程序的试用版。这样做最安全的方式是什么?简单地将首次运行日期写入用户默认值似乎有点容易规避。

【问题讨论】:

标签: macos mac-app-store trialware


【解决方案1】:

最好使试用版具有功能限制而不是时间限制 - 您实际上可以省略试用版代码的功能,而不能省略“其余部分”时间永恒”。您可以尝试人为地让您的应用在一段时间后停止运行,但请放心,想要这样做的人会找到绕过该限制的方法。

但是,如果您一心想将其设为基于时间的试验,请将时间戳以不明显(例如基本加密)格式存储在某个不明显的地方,并对其进行检查。是的,它会被有心的人规避,但是不值得你花时间去阻止它。

只要做一些“足够好”的事情来鼓励最诚实的用户为应用付费,而忽略铁杆逆向工程师;他们是市场的一小部分,无论您做什么,他们都可能不会为您的应用程序付费(除非有可能,如果您一开始没有将其锁定,他们可能会为此付费,原则上- 其中一些是善变的)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多