我们如何通过专有的Wifi网络安装/推送Android应用程序?

时间:2012-04-13 18:53:57

标签: android push google-play publishing

我们正在开发一个Android应用程序,它将被安装在场所内的~500台设备上。如何通过wifi网络一次性集中进行。

每季度三次,需要以下

  • 需要安装应用程序(可升级版本)。
  • 经常卸载(旧版本)。

我知道在设备上我们可以默认设置“允许未知来源”。但是可以推送/安装应用程序(比如最近在Ginger Bread手机上的ICS推送)

我已经完成了post,但没有确切的答案。

2 个答案:

答案 0 :(得分:1)

除非您在设备上拥有Android的自定义版本,否则无法将APK发送到设备并在不使用Android电子市场的情况下自动安装。

但是,您可以使用ADB将应用程序部署到单个设备,而无需用户交互。使用以下命令:

adb install /Path/ToFile/ApkFile.apk

此外,您可以将apk放在手机上,然后使用软件包管理器进行安装。

答案 1 :(得分:1)

对于初始安装,您不能。您别无选择,只能通过某种方式手动安装应用程序(例如,通过内部网的链接下载)。

对于更新,应用程序可以检查可用更新,下载它,然后在用户准备好时启动安装。你不能强行升级应用程序 - 用户必须参与其中。

您也无法“手动安装(升级版本) - 已安装(旧版本)” - 一旦卸载了应用程序,它就无法触发其他应用程序的安装。此外,通过卸载,您将丢失所有数据,这通常是不满意的。升级到位是更典型的方法。