2013-02-26 70 views
1

我只想在特定時間後卸載我的應用程序。 這是爲了使應用程序可用於特定的時間範圍。7天后自動卸載Android應用程序

我該怎麼做。

感謝

+0

你想做什麼?即從遠程位置控制設備,並限制用戶不要使用我的應用程序。 – 2013-02-26 10:42:33

回答

6

那是不可能的,我引述:

無需用戶確認卸載不允許第三方應用程序 。

由於xDragonZ指出,根進程可以粗略地通過 字面上刪除目錄和離開軟件包管理 處理損失做到這一點,但是這並不是一個很廣泛部署的解決方案, 因爲據我所知沒有設備出廠即應用程序運行其自己的根助手程序的能力 - 這是一項風險很大的售後修改。

從SO Delete my application programmatically

報價的進一步閱讀install/uninstall APKs programmatically (PackageManager vs Intents)

0

一些系統,如Apphance使用簡單的服務,以某種方式限制的應用程序。 Apphance安裝的應用程序嘗試連接到Apphance服務器以檢查是否允許特定應用程序運行。如果沒有,用戶會收到通知,並在Apphance關閉應用後不久。沒有連接就無法啓動應用程序。

我建議存儲第一次啓動的時間戳,然後通過比較兩個日期並在應用程序完成時終止應用程序來限制應用程序。使用某種服務器是最安全的解決方案。