Деактивировать Air App, созданное в AS3 после следующего понедельника? [закрыто

StackOverflow https://stackoverflow.com/questions/3059700

Вопрос

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

Как бы вы создали процедуру в AS3 для деактивации приложения в следующий понедельник? Насколько это безопасно? Просто меняет дату машины обходить это?

Это было полезно?

Решение

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

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

Там может даже быть коммерческими компонентами на полке, которые делают это для вас.

Но более серьезная проблема в том, что у вас есть основания доверять вашему клиенту. Может быть, вы можете собрать часть денег, когда вы доставляете бета-версию с ограниченной ответственностью и возьмите его на доброе веру, что он даст вам остаток позже.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top