Android-приложение End of Life приложение

В настоящее время я пишу приложение, которое в конечном итоге выйдет на рынок, но пока оно будет на стадии Alpha. Я пытаюсь придумать лучший способ "бомбы замедленного действия" для приложения, поэтому, если он запускается через определенную дату, он попросит пользователя сказать, что альфа-приложение истекло и закрывается.

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

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

Любые предложения о том, как аккуратно это сделать?

Ответ 1

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