Регистрация для Cocoa shareware

Каков наилучший способ защитить Cocoa условно-бесплатное приложение от программного пиратства? Существуют ли библиотеки разработчиков/инструменты для этой задачи?

Ответы

Ответ 2

AquaticPrime - простая, простая Cocoa лицензионная среда. Он использует безопасно подписанный plist как "лицензионный ключ", который упрощает встраивание произвольной информации в лицензию.

С AquaticPrime обычно можно распространять лицензию в виде небольшого файла, а не как текстовую строку, которая может быть преимуществом или недостатком для вашего приложения.

Структура включает код для генерации лицензий в С#, Carbon, Cocoa, PHP, Python, Ruby и STL. Он также включает генератор одноразовых лицензий графического интерфейса пользователя. Мой опыт с ним был отличным.

Ответ 3

Говоря о Вилле Шипли, он сделал свою систему оплаты и регистрации в приложении доступной для лицензирования под названием Golden% Braeburn. Я считаю, что Delicious Library и SousChef используют это рамки.

Ответ 4

Посмотрим здесь.

Подход на дому:

Рекомендуемые сервисные решения:

  • Aquaticmac
  • eSellerate - также обрабатывает обработку транзакций

Этот список ни в коем случае не является исчерпывающим, а скорее всего кратким упоминанием некоторых популярных вариантов. Очевидно, что они могут только обойти пиратство, поэтому есть явно компромисс в отношении того, сколько времени нужно инвестировать. Я также предлагаю поисковые подсказки Wil Shipley (delicious app) о том, почему разработчикам не следует прилагать больших усилий для предотвращения пиратства.

Ответ 5

Хорошим решением, которое я могу порекомендовать, является магазин зелий (от зелья factory) вместе с классами кокоафоба (от gleb dolgich). Они обеспечивают создание и проверку кода и фактический магазин для продажи ваших приложений.

оба являются с открытым исходным кодом

Ответ 6

Не забудьте прочитать некоторые распространенные способы взлома приложений Cocoa. Будьте осторожны с методикой swizzling и Input Managers. Вам не нужно уходить с дороги, чтобы защитить ваше приложение - взломщик всегда будет превзойти вас - но и не быть наивным!