android - 自动更新 Android 商务应用程序的方法?

标签 android installation apk

我目前正在开发一款不会在 Play 商店上架的小型 Android 应用。这是一个私有(private)业务应用程序,将用于非紧急运输公司。 Android 应用程序将向司机显示他们全天的上车和下车列表,并允许他们更新这些行程的状态。我想做的是有一些方法可以在下类时间或设备空闲时更新应用程序。理想情况下,如果有人已经编写了某种可以作为服务运行的 Android 更新程序,那就太好了。但是,我当然不介意自己写这个。

无论哪种方式,它所需要做的就是从我们的服务器中提取 APK 并安装该 APK。我通常不喜欢像这样鬼鬼祟祟地做事,但我们的客户希望它是这样的,这样他们就不必去每台设备并在权限提示上按 OK,他们不想离开责任将软件更新到驱动程序。

我理解安全问题,但在我看来,应该有某种方法允许应用程序在用户允许的情况下自动更新自身。此外,我们的应用程序已签名并在设备上包含证书以验证下载的应用程序是否合法。

最佳答案

正如 CommonsWare 所提到的,它不受标准 android 的支持。如果您采用创建自己的固件和安装程序的方式,请查看现有的 PackageInstaller .所需的更改并不那么复杂。

我为几个自定义版本做了它并且它有效。

关于android - 自动更新 Android 商务应用程序的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16972864/

相关文章:

android - 类型 'System.ComponentModel.INotifyPropertyChanged' 在未引用的程序集中定义

android - 如何杀死堆栈 Activity

android - 在 Android : Issue with image clarity 中使用 iText 库将图像转换为 PDF

Python安装: What is file path to python. exe?

python - 在 Linux 中创建的 Python 应用程序的 Windows 安装程序

java - Firebase 实时数据库 Android : How to Display Data, 一次部分

visual-studio-2010 - 我可以在 Visual Studio 2012 之后安全地安装 Visual Studio 2010 吗?

javascript - 是否可以用 JavaScript 解析 .apk 文件?

android - 在 Android 设备上重新签名应用程序(.apk、.air)。类命令行

android - 如何在 android studio 中减小 Apk (.apk) 的大小