2012-04-06 40 views
0

我創建了一個簡單的應用程序,我不知道從它的界面直接更新它的方法是什麼。我想創建一個腳本來檢查新的更新,如果發現有任何按鈕說應該顯示「下載新更新」。如果用戶點擊它,要麼從服務器下載新版本,要關閉正在運行的實例並下載文件(.apk)被執行(要安裝),要麼在應用程序運行時更新現有的(可能是Android API有這個功能)。以編程方式更新android應用程序

嗯,我要求一些參考,鏈接或一些線索。我還必須指定我不希望在安裝新版本時刪除設置和其他本地數據。

+2

http://stackoverflow.com/questions/2584873/updating-an-application-ota – 2012-04-06 13:14:19

+0

很好的鏈接,謝謝! – ali 2012-04-06 13:23:24

+0

我認爲這可以幫助:http://stackoverflow.com/questions/10603912/update-an-internal-android-app-not-on-google-play – ademar111190 2012-05-15 22:04:45

回答

2

要做到這一點,更簡單的方法是必須在您的服務器上託管apk並在應用程序中打開apk的瀏覽器中有一個按鈕,用戶可以安裝它。

+0

O.K.您正在討論與.apk的直接鏈接。這可能是一種簡單快捷的方式。現在,當我將應用程序安裝在另一個具有相同名稱的應用程序上時會發生什麼?它被替換?設置和其他本地日期是否被刪除? – ali 2012-04-06 13:21:08

+0

我其實沒有安卓手機,但我確定它不會刪除設置,直到用戶刪除應用程序。這是因爲它自己的商店將apk安裝在當前應用程序上。 – Sirens 2012-04-06 13:24:52

+1

@ali是的,應用程序被替換。不,設置不會被刪除。 – 2012-04-06 13:25:27

相關問題