2015-10-16 89 views
0

我從來沒有使用Parse.I有一個解析表,其中有兩列用於版本碼,第二列用於APK。如何從解析服務器下載apk文件並自動安裝

我有我的Android設備版本代碼2的應用程序。現在我想實現邏輯,如果我的應用程序版本代碼和解析數據庫上的版本代碼是不同的,那麼我想要使用ParseFile在背景上下載apk文件,下載完成後自動安裝。

請幫幫我。

在此先感謝。

+0

如何這不是惡意的?用戶應該始終能夠決定是否安裝應用程序。谷歌播放商店不允許以任何其他方式更新自己的應用程序,然後播放商店。 – x13

+0

沒有一旦下載完成,然後彈出安裝向用戶顯示,當用戶點擊安裝按鈕,然後只安裝在設備 –

回答

1

這將打開包管理器的安裝窗口:

Intent promptInstall = new Intent(Intent.ACTION_VIEW) 
.setDataAndType(Uri.parse("file:///path/to/your.apk"), 
"application/vnd.android.package-archive"); 
startActivity(promptInstall); 

我不知道,當你用網址替換URI會發生什麼,但我想它不會工作