android - 使用 Google Play 商店推送更新到 "device owner"应用程序

标签 android

我们有一个 Android 应用程序,我们希望在数千台相同的平板电脑上运行,我们将拥有这些平板电脑并租给我们的客户。该应用程序以一种“信息亭模式”运行(我们使用应用程序固定,用本页的说法:https://developer.android.com/work/cosu.html)。目前,我们还在使用 adb shell dpm set-device-owner ... 将我们的应用配置为设备所有者。

我们有两个目标:

  1. 能够将应用更新推送到我们所有的设备,而无需在每台设备上进行任何用户交互。

  2. 尽可能减少每个新设备在开箱和设置时的手动配置。

我们可以使用 Google Play 商店推送应用更新吗?我想过我们会为此使用 Alpha 或 Beta 版本,而不会实际发布该应用程序供其他人安装。使用 Google Play 商店当然需要将 Google 帐户添加到设备,一旦我们这样做,我担心我们使用设备所有者应用程序的选项会受到限制,更不用说添加 Google 帐户可能无法使用的事实使用 adb 或类似的脚本。我们希望尽可能避免手动添加 Google 帐户。

最佳答案

不幸的是,Google Play 沙盒仍然非常面向消费者应用程序。但是,Play EMM API 和 Managed Google Play 具有一些分发应用程序的功能:https://developers.google.com/android/work/distribute

他们的 EMM 文档涵盖了通过设备驱动流程(使用 nfc)或用户驱动流程(使用谷歌帐户)进行配置的方法:https://developers.google.com/android/work/prov-devices

或者,您可以查看第 3 方 MDM 解决方案或使用为企业移动部署构建的平台,例如 Mason:http://bymason.com

Mason 允许您在短短几分钟内创建自定义 Android 操作系统(kiosk 模式应用程序、禁用相机/短信、删除应用程序和设置等)。应用程序可以与操作系统一起 bundle 和版本控制,也可以独立部署。 Mason 支持 100% 由您控制和配置的后台应用程序和操作系统更新。

您可以从 Mason 订购大量预装操作系统和应用程序的设备。

欢迎直接 ping 我:dylan @ bymason.com

重要免责声明:我为 Mason 工作

关于android - 使用 Google Play 商店推送更新到 "device owner"应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43078416/

相关文章:

android - 如何在 SQLite WHERE 子句中包含 bool 值

javascript - 用钛金属打造三 Angular 形视觉效果

java - 如何在外部添加.so文件

java - Android中的纯音

Android 解析推送通知和新的 GCM 生成错误的设备 token 并解析推送通知不起作用

android - 在 viewpager2 中禁用动画

android - 如何在 ImageView 中缩放自己的可绘制对象

安卓应用内结算 : Refunded in-app purchases not cancelled

android - 溢出菜单中的自定义菜单项

android - 即使应用程序在前台,如何让 FCM 显示通知?