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

我们如何通过专有Wifi网络安装/推送Android应用程序?,android,push,google-play,publishing,Android,Push,Google Play,Publishing,我们正在开发一个安卓应用程序,该应用程序将安装在办公场所的约500台设备上。我如何通过wifi网络一次性集中完成这项工作 每季度三次,需要以下内容 需要安装应用程序(可升级版本) 经常卸载(旧版本) 我知道在设备上,我们可以默认设置“允许未知源”。但是是否可以推送/安装应用程序(比如最近Ginger Bread手机上的ICS推送) 我已经讨论过这个问题,但没有确切的答案。除非您在设备上安装了自定义版本的Android,否则您无法向该设备发送APK并在不使用Android Market的情况下

我们正在开发一个安卓应用程序,该应用程序将安装在办公场所的约500台设备上。我如何通过wifi网络一次性集中完成这项工作

每季度三次,需要以下内容

  • 需要安装应用程序(可升级版本)
  • 经常卸载(旧版本)
我知道在设备上,我们可以默认设置“允许未知源”。但是是否可以推送/安装应用程序(比如最近Ginger Bread手机上的ICS推送)


我已经讨论过这个问题,但没有确切的答案。

除非您在设备上安装了自定义版本的Android,否则您无法向该设备发送APK并在不使用Android Market的情况下自动安装

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

adb install /Path/ToFile/ApkFile.apk

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

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

对于更新,应用程序可以检查可用更新,下载它,然后在用户准备好后启动安装。但是,您不能强制升级应用程序,用户必须参与升级


您也不能“已安装(可升级版本)-已卸载(旧版本)”,除非是手动操作-一旦卸载应用程序,它就无法触发其他应用程序的安装。此外,卸载会丢失所有数据,这通常是不受欢迎的。升级到位是更典型的方法。

设备管理不允许您管理已安装的应用程序并安装其他应用程序吗?我知道你可以集中管理很多东西,但我不确定安装/取消安装/更新应用程序。唯一的解决方案是。。。。抱歉,是自己的ROM。@David:这些设备是给现场工程师的,他们不太了解或根本不关心应用程序的更新。管理层决定让所有人都使用应用程序,可能会有一些跟踪。你可以创建一些类似市场的应用程序,检查本地Web服务器是否有新版本可用,下载apk并启动它。这将提示用户进行安装/升级,但这将便于分发apk@softy我理解你。。。在我工作的公司里,我将有大约50台安卓设备。。。我使“movile trader”应用程序和ive搜索互联网很难找到自动更新这种应用程序的解决方案,但我失败了。。。android开发专家表示rom是唯一的解决方案