2
提前致謝閱讀查詢。如何更新應用程序,而不是在非市場應用程序中替換Android應用程序
我試圖從低版本更新我的應用程序到更高版本。由於我的應用程序不在市場上,所以我想從我的Web服務更新。
我想要什麼?
我想在後臺靜靜地更新我的應用程序,無需用戶干預。如果這是不可能的,用最少的用戶干預更新應用程序(就像Google Play更新),通知更新應用程序,而不是更新應用程序。
我做了什麼?
我試圖通過
舊的應用程序的Android清單來更新我的應用程序
android:versionCode="1"
android:versionName="1.0"
新應用程序的Android清單
android:versionCode="2"
android:versionName="1.1"
代碼安裝新的更新
Uri packageURI = Uri.parse(packageName.toString());
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, packageURI);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + ApkName.toString())),"application/vnd.android.package-archive");
我得到了什麼?
- 我無法在後臺默默更新應用程序。
- 我在安裝更新時獲取替換應用程序而不是更新應用程序。
感謝&問候 克里希納五Mahadik
感謝您的及時回覆。 我的工作方式如下http://www.codeproject.com/Tips/434338/Android-GCM-Push-Notification 鏈接 – krishnamahadik
隨時歡迎提供幫助 – Rajendra
但是,apk如何更新?任何人都可以告訴它嗎? – Jithu