こんにちは、Androidアプリケーションを時限爆撃する方法のコード例を持っている人はいますか?
テスト用に「ベータ」アプリケーションをリリースしたいと考えていますが、アプリケーションが正式にベータ版である間だけ動作することを確認したいと考えています。
こんにちは、Androidアプリケーションを時限爆撃する方法のコード例を持っている人はいますか?
テスト用に「ベータ」アプリケーションをリリースしたいと考えていますが、アプリケーションが正式にベータ版である間だけ動作することを確認したいと考えています。
Calendar クラスを使用し、OnResume(s) の有効期限に対して現在の日付をアプリケーションでチェックすることをお勧めします。
コードは次のようになります。
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();
}
また、アプリケーションによっては、有効期限の呼び出しでWebサーバーを呼び出したい場合があります。そうすれば、日付を延長または変更したい場合、動的になり、アプリケーションが早期に期限切れになることはありません。ちょうど私の2セント。