我对Android开发真的很陌生,而且我只是想要为公司节省一些钱。
我有一个第三方应用程序,我们通过sideloading安装,每当这个应用程序更新时,我们必须手动更新我们的机队中的每个平板电脑。这可能需要一段时间。我一直在研究MDM解决方案,但对于我想做的事情来说,它们看起来都太贵了。
基本上我想要一个方法:
一个。检查应用版本
湾看看服务器上是否有新的更新
C。下载更新并将其安装在设备上。可能默默地
我确定它实际上比听起来更多,但我也不认为每月更新一个应用程序需要4000美元。我们很快就会升级到三星星系标签e。关于如何执行此任务的任何想法?
感谢
答案 0 :(得分:0)
您可以将其部署为Google Play商店的封闭测试版,并邀请您的用户访问它。然后,当您将新的测试版推送到Google Play时,每个人都会收到更新通知,并可以从那里下载。
答案 1 :(得分:0)
你可以获得app的版本:
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);
这不是静默安装,用户正在看对话框。