android - 如何将信息从 Android 应用程序发送到 SOTI MobiControl?

标签 android mdm soti

我有一个由 MDM Soti/MobiControl 管理的安卓设备设置。
我想使用脚本来推出应用程序更新。

这是步骤:


  1. MDM 使用

    调用 App
    sendintent -b "intent:#Intent;action=com.myapp.syncdata;end“
    
  2. 应用与网络服务同步

  3. 应用通知 MDM 它已完成同步
  4. MDM 卸载旧应用
  5. MDM 安装新应用

通过#1 中的 soti 脚本命令和我的 Android 应用程序中的 BroadcastReceiver,我已经可以触发同步事件。 但是我想知道如何通知MDM同步完成了?
如何执行第 3 步?

最佳答案

我们最终做的是这样的:

  1. MDM 使用

    调用 App
    sendintent -b "intent:#Intent;action=com.myapp.syncdata;end“
    
  2. 应用与网络服务同步。

  3. 应用将一个 upload.ini 文件写入 SD 卡,内容如下:

    [upload]
    upload=1
    
  4. 在 MobiControl 中我们添加了一个 custom data字段,监控 upload.iniupload=1 的存在和值。所有具有 upload=1 的设备都被移动到一个虚拟组中。

5.+6.在虚拟组中的所有设备上,我们启动一个更新脚本来卸载旧应用程序,安装新应用程序并删除 upload.ini

再次感谢SOTI支持的帮助!

注意:这仅适用于“Android+”设备。 Android+ 意味着 SOTI 与制造商有特殊的合作,例如与三星。

关于android - 如何将信息从 Android 应用程序发送到 SOTI MobiControl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34045319/

相关文章:

python - MemoryError 使用 Nginx、uWSGI 和 web.py

android - SOTI 的 wipeapplication 命令字在 Android 上如何实现?

android - 什么是 CSS 的 dp(密度独立像素)单位?

android - rxandroidble:ble 设备长时间断开连接:应用程序进入休眠状态

java - 如何在 android 谷歌地图版本 2 中的 2 个地理点之间画线?

android - 如何仅使 View 的一部分(在运行时添加)覆盖/重叠相邻 View ?

iphone - 为 MDM(移动设备管理)设置 Snow Leopard 服务器

ios - 企业应用单应用模式并不总是自动启动