Регистрация для условно-бесплатного какао
Как лучше всего защитить условно-бесплатное приложение Cocoa от компьютерного пиратства? Существуют ли библиотеки / инструменты разработчика для этой задачи?
6 ответов
Аллан Одгаард - использование openssl для лицензионных ключей - один из способов сделать это.
AquaticPrime - это простая и легкая система лицензирования какао. В качестве "лицензионного ключа" он использует безопасные подписанные списки, что упрощает внедрение произвольной информации в лицензию.
При использовании AquaticPrime лицензию обычно распространяют в виде небольшого файла, а не текстовой строки, что может быть преимуществом или недостатком для вашего приложения.
Фреймворк включает в себя код для генерации лицензий на C#, Carbon, Cocoa, PHP, Python, Ruby и STL. Он также включает одноразовый генератор лицензий с графическим интерфейсом. Мой опыт работы с ним был замечательным.
Говоря о Уиле Шипли, он сделал доступной для лицензирования свою платёжную систему и систему регистрации в приложении под именем Golden% Braeburn. Я считаю, что Delicious Library и SousChef оба используют эту платформу.
Не забудьте почитать Общие методы взлома приложений Какао. Будьте осторожны с методами метания и управления вводом. Вам не нужно стараться изо всех сил защищать свое приложение - взломщик всегда превзойдет вас - но также не будьте наивными!
Давайте посмотрим здесь.
Самодельные подходы:
Рекомендуемые сервисные решения:
- Aquaticmac
- eSellerate - также обрабатывает обработку транзакций
Этот список ни в коем случае не является исчерпывающим, а лишь кратким упоминанием некоторых популярных вариантов. Очевидно, что они могут только обойти пиратство, поэтому существует явный компромисс относительно того, сколько времени должно быть инвестировано. Я бы также посоветовал подумать о том, почему разработчики не должны идти на все, чтобы предотвратить пиратство.
Хорошее решение, которое я могу порекомендовать, - это магазин зелий (от фабрики зелий) вместе с классами cocoafob (от Глеба Долгича). Они обеспечивают генерацию и проверку кода и фактический магазин для продажи ваших приложений.
оба с открытым исходным кодом