Регистрация для условно-бесплатного какао - PullRequest
13 голосов
/ 20 мая 2009

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

Ответы [ 6 ]

12 голосов
/ 20 мая 2009
9 голосов
/ 21 мая 2009

AquaticPrime - это простая и легкая система лицензирования Какао. В качестве «лицензионного ключа» он использует надежно подписанные списки, что упрощает внедрение произвольной информации в лицензию.

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

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

5 голосов
/ 22 мая 2009

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

2 голосов
/ 21 мая 2009

Давайте посмотрим здесь.

Подходы домашнего приготовления:

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

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

1 голос
/ 26 мая 2009

Не забудьте немного почитать о распространенных методах взлома приложений Какао. С осторожностью относитесь к методам Swizzling и менеджерам ввода. Вам не нужно изо всех сил защищать свое приложение - взломщик всегда превзойдет вас - но и не будьте наивным!

1 голос
/ 21 мая 2009

Хорошее решение, которое я могу порекомендовать - это магазин зелий (от фабрики зелий) вместе с классами cocoafob (от Глеба Долгича). Они обеспечивают генерацию и проверку кода и фактический магазин для продажи ваших приложений

оба с открытым исходным кодом

...