Как бомбить приложение Android? - PullRequest
9 голосов
/ 03 августа 2009

Здравствуйте, у кого-нибудь есть пример кода, как я могу бомбить приложение Android, чтобы оно не сработало после указанной даты?

Я бы хотел выпустить «бета» приложение для тестирования, но хотел бы убедиться, что оно будет работать только тогда, когда приложение официально находится в бета-версии.

Ответы [ 2 ]

15 голосов
/ 04 августа 2009

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

Код будет выглядеть примерно так:

    protected void onResume()
    {   
        super.onResume();

        Calendar expirationDate = Calendar.getInstance();
        expirationDate.set(2009, 7, 3);  //hardcoded expiration date
        Calendar t = Calendar.getInstance();  //Calendar with current time/date
        if (t.compareTo(expirationDate) == 1)
           finish();
    }
3 голосов
/ 04 августа 2009

Кроме того, в зависимости от вашего приложения, вы можете сделать так, чтобы вызов с истечением срока давал вызов веб-серверу. Таким образом, если вы хотите продлить или изменить дату, она будет динамической и не приведет к преждевременному истечению срока действия приложений. Просто мои 2 цента.

...