Как наиболее безопасно создать пробную версию приложения для OS X? - PullRequest
0 голосов
/ 12 сентября 2011

Я заинтересован в создании пробной версии приложения, которое я распространяю через Mac App Store.Каков наиболее безопасный способ сделать это?Простой ввод даты первого запуска в пользовательские настройки по умолчанию кажется немного легким для обхода.

1 Ответ

2 голосов
/ 12 сентября 2011

Лучше сделать пробные версии ограниченными, а не ограниченными по времени - функции, которые вы можете просто пропустить из кода пробной версии, тогда как вы не можете пропустить "остальное времявечно».Вы можете попытаться искусственно заставить ваше приложение перестать работать через какое-то время, но будьте уверены, что тот, кто захочет, найдет способ обойти это ограничение.

Если вы не готовы к этому времениТем не менее, на основе триала храните временную метку в неясном формате (например, обычное шифрование) и проверяйте ее.Да, это обойдется кем-то решительным, но не стоит вашего времени , чтобы попытаться предотвратить это.

Просто сделайте что-то «достаточно хорошее», чтобы побудить наиболее честных пользователей платить за приложение, и игнорировать хардкорных реверс-инженеров;это крошечный сегмент рынка, который, вероятно, не будет платить за ваше приложение, независимо от того, что вы сделали (за исключением, возможно, они могли бы заплатить за него, если вы не заблокировали его, в принципе)- некоторые из них так непостоянны).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...