- 首先我有一個server.I檢查服務器是否有任何
new apk
文件我下載並嘗試安裝。 - 如果服務器有
new version of apk file
那麼我想更新我的.apk文件。 - 我想安裝/更新無需用戶交互。是否有可能?
- 如果需要用戶交互,那麼我該如何安裝/更新.apk文件。
我對此沒有多少想法。聽從服務器更新ans安裝
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "jarviz.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
但這不是working.WHen我調試我看不到任何錯誤,但它不install.How我能爲英語不好做that.Sorry。
爲什麼你不使用Play商店分發你的應用程序?它會照顧你所有的這一切。據我所知,沒有用戶交互的情況下安裝應用程序是沒有辦法的,我不認爲你可以通過程序來完成。要麼是一個巨大的安全問題。 –
公平警告:如果不想使用Google Play並將apk安裝到公衆場合,可能會有人拿你的apk,解壓並自行重新發布。 – jnthnjns
@Asok你說在Google Play上使用它可以在這個主題上有所作爲? :) –