Androidアプリケーションを時限爆弾する方法は?
-
11-07-2019 - |
質問
こんにちは、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セントです。
所属していません StackOverflow