【发布时间】:2014-09-11 18:26:36
【问题描述】:
我正在运行 WSO2 EMM 并成功连接 iPhone 和 Android 设备。
但它们都不会更新有关位置、已安装应用程序和电池的信息。
我确定可以连接到 EMM,因为我可以从 EMM 控制台执行一些操作。
我可以向 Android 发送消息(iPhone 消息不起作用??)我可以设置密码锁定。
在两者上我都可以禁用相机。我可以在两者上进行 Enterprice WIPE - 我没有看到 iphone 设备擦除?
我错过了什么或 emm 没有按预期工作?
在成功注册无更新后,我在注册设备时仅更新一次信息(有关位置、已安装应用程序、设备信息、电池、内存的所有信息)。
是否有人成功运行具有所有功能的 WSO2 EMM?
【问题讨论】:
-
在当前版本的 EMM 中,我们仅在注册时获取 iOS 的位置。这是因为位置信息是从代理应用程序中检索的。在 Android 中,位置会定期发送。服务器定期将获取设备信息、获取应用程序信息和获取策略信息(如果应用)等消息排队,然后在设备联系服务器时将其发送到设备。位置信息是在那个时候检索出来的。
-
默认情况下,在
/repository/conf/emm-config.xml 中的 中将定期轮询设置为 1 分钟(60000 毫秒)。 -
我找到了解决方案。我连接到 Mysql 服务器,我看到通知表中的所有信息都已更新。所以我发现管理面板显示的是最旧的。检查几个文件后,我发现 sql 查询错误并选择了最旧的记录。更新后,一切都在更新并显示正确的信息。更新:repository/deployment/server/jaggeryapps/emm/sqlscripts/db.js 在部分 var notifications = { 将 select10 排序从 ASC 更改为 DESC 希望对某人有所帮助。
-
但我无法强制 iPhone 接收消息...
-
是的,sql 查询存在问题,并且为它创建了一个公共JIRA。
标签: android ios iphone wso2 mdm