2012-02-01 49 views
0

我希望爲某些應用程序添加應用程序簽名,該簽名僅適用於1或2天。我做了足夠的谷歌搜索,但沒有找到足夠的信息。所以請讓我知道如何讓應用程序在2天內過期。在Android中申請簽名2天

回答

1

只需在應用程序首次啓動時添加計算時間等於2天的警報即可。
當警報到期時,您將收到回調並將全局標誌設置爲false。
你的應用程序中的代碼,如果該標誌爲假,顯示鎖定屏幕

+0

但是清理數據將刪除共享首選項數據...所以它可能不適用於衆所周知的android用戶 – Isham 2012-02-11 10:19:42

+0

如果你想要這樣的安全,那麼你必須在你的應用程序中添加一個服務器交互,以便應用程序將使簡單的調用通知並檢查應用程序的狀態。 – akkilis 2012-02-12 04:20:46

+0

此外,如果製作服務器很難,你可以使用谷歌文檔形式來實現這一點。發送IMEI以識別並標記爲值。然後在應用程序開始爲應用程序獲取相同的值。 – akkilis 2012-02-12 04:23:34

0

您可以將第一個開始時間保存在SharedPreferences,然後在每次開始時比較當前時間和保存的時間。如果2天過去了,你可以做任何你想做的事情。

雖然可能無法自動從設備中刪除應用程序。

0

如果您的應用向服務器發送數據,則應在該處存儲「首次運行時間」。在本地存儲在手機上(例如SharedPreferences)不是很安全,因爲它可以通過更改手機的時間設置輕鬆解決。