質問

こんにちは、Androidアプリケーションを時限爆弾する方法のコード例を誰もが持っているので、特定の日付以降は動作しませんか?

「ベータ版」をリリースしたいテスト用のアプリケーションですが、アプリケーションが公式にベータ版である場合にのみ機能することを確認したいです。

役に立ちましたか?

解決

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();
    }

他のヒント

また、アプリケーションによっては、有効期限の呼び出しでウェブサーバーを呼び出したい場合があります。そうすることで、日付を延長または変更したい場合、動的になり、アプリケーションが早期に期限切れになることはありません。ちょうど2セントです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top