【问题标题】:How can we install/Push the Android application over proprietary Wifi Network?我们如何通过专有的 Wifi 网络安装/推送 Android 应用程序?
【发布时间】:2012-04-13 18:53:56
【问题描述】:

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

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

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

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

我已经看过这个post,但没有准确的答案。

【问题讨论】:

  • 设备管理不允许您管理已安装的应用程序并安装其他应用程序吗?我知道你可以集中管理很多东西,但我不确定安装/卸载/更新应用程序。
  • 唯一的解决办法是......自己的ROM,对不起。
  • @David:这些设备是给现场工程师的,他们不太了解或几乎不关心更新应用程序。为所有人提供应用程序是一项管理决策,可能会进行一些跟踪。
  • 您可以创建一些类似市场的应用程序,如果有新版本可用,它会检查您的本地网络服务器,下载 apk 并启动它。这将提示用户安装/升级,但它会轻松分发 apk
  • @softy 我理解你...我将在我工作的公司中拥有大约 50 台安卓设备...我制作了“movile trader”应用程序并且我搜索互联网真的很难找到自动更新的解决方案一种应用程序,但我失败了...... android 开发专家说 rom 是唯一的解决方案

标签: android push google-play publishing


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

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

    adb install /Path/ToFile/ApkFile.apk
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-20
      • 1970-01-01
      • 2017-11-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多