2

我们正在开发一个 android 应用程序,该应用程序将安装在场所内的约 500 台设备上。我怎样才能通过 wifi 网络一次性集中完成。

每季度三次,以下为必填项

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

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

我已经浏览了这篇文章,但没有确切的答案。

4

2 回答 2

1

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

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

adb install /Path/ToFile/ApkFile.apk

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

于 2012-04-13T19:02:53.567 回答
1

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

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

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

于 2012-04-13T19:05:23.707 回答