簡體   English   中英

更新第三方Android應用程序

[英]Update 3rd party android app

我對android開發真的很陌生,而且我只想要為公司節省一些錢。 我有一個第三方應用程序,我們通過sideloading安裝,每當這個應用程序更新時,我們必須手動更新我們的機隊中的每個平板電腦。 這可能需要一段時間。 我一直在研究MDM解決方案,但對於我想做的事情來說,它們看起來都太貴了。
基本上我想有辦法:
一種。 檢查應用版本
看看服務器上是否有新的更新
C。 下載更新並將其安裝在設備上。 可能默默地

我確信它實際上比聽起來要多得多,但我也不認為每月更新一個應用程序值4000。 我們很快就會升級到三星Galaxy tab e。 關於如何執行此任務的任何想法?
謝謝

您可以將其部署為Google Play商店的封閉測試版,並邀請您的用戶使用它。 然后,當您將新的測試版推送到Google Play時,每個人都會收到更新通知,並可以從那里下載。

https://support.google.com/googleplay/answer/7003180

你可以得到應用程序的版本:

PackageInfo pinfo = null;
pinfo = getPackageManager().getPackageInfo("right.package", 0);
int verCode = pinfo.getVersionCode();
String verName = pinfo.getVersionName();

然后轉到服務器並檢查更新的版本是否存在,請下載.apk文件。 安裝.apk:

Uri uri = Uri.fromFile("new_install.apk");
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri, "application/vnd.android.package-archive");
startActivity(intent);

它不是靜默安裝,用戶正在看到一個對話框。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM