2010-06-17 5 views
0

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

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

ответ

0

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

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

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

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