Я работаю над созданием 30-дневной бесплатной пробной версии моего приложения Air.
Когда начинается 30-дневная пробная версия, текущая дата сохраняется в локальной зашифрованной базе данных. Затем эта дата сравнивается с текущей датой, если разница составляет 30 дней или более, приложение отказывает в доступе и пользователям предлагается приобрести лицензию.
Казалось, у меня все работает нормально, но я столкнулся с проблемой.
Я изменил дату на своем компьютере, из-за чего мое приложение Air считало, что это текущая дата, что позволяет 30-дневному следу оставаться активным.
Мне интересно, каким может быть решение, чтобы это исправить? Может ли Air получить текущую дату, не основываясь на установленной на компьютере дате?