0

我想使用 WSO2 的 Enterprise Mobility Manager 来管理相当大量的 Android 平板电脑(100 多台)。目前我们没有任何 iOS 设备,所以目前的重点是 Android。我已经设置了 EMM 服务器,并且可以在https://myurl.com:9443/emm访问设备管理器。我还从此处的 WSO2 git下载了 WSO2 Android 代理应用程序。在修复了一些与 SSL 相关的错误后,我能够成功地连接到服务器。

但是,当我使用代理应用程序注册设备(Android 4.0.3 的 Acer IconiaTab)时,Eclipse 中的 LogCat 会显示各种日志消息(详细级别):

11-10 14:55:29.050: D/WSO2MDM(4573): Attempt #1 to register
11-10 14:55:29.190: D/dalvikvm(4573): GC_CONCURRENT freed 368K, 12% free 7903K/8903K, paused 2ms+9ms
11-10 14:55:29.320: D/dalvikvm(4573): GC_CONCURRENT freed 710K, 14% free 7705K/8903K, paused 3ms+4ms
11-10 14:55:29.410: V/WSO2MDM(4573): Posting '{regid=APA...wrg}' to https://myurl.com:9443/mdm/api/devices/isregistered
11-10 14:55:29.410: V/WSO2MDM(4573): Posting 'regid=...wrg' to devices/isregistered
11-10 14:55:29.420: D/dalvikvm(4573): GC_CONCURRENT freed 402K, 13% free 7807K/8903K, paused 3ms+4ms
11-10 14:55:30.150: V/GCMRegistrar(4573): Setting registeredOnServer status as true until 2014-11-17 14:55:30.152
11-10 14:55:30.160: V/Check Reg Success(4573): From Demo Server: successfully added device!
11-10 14:55:30.160: V/Register State(4573):  
11-10 14:55:30.160: V/Register State(4573):  
11-10 14:55:30.160: V/Register State(4573):     
11-10 14:55:30.160: V/Register State(4573):

随后是更多这些注册状态消息,每个消息都包括来自管理控制台 html 页面的一行 html 代码(来自 API 的响应。)一切似乎都很好,但是当我回到 EMM 控制台并刷新时该页面,未显示已注册的设备(在https://myurl.com:9443/emm/devices/management)。emm 服务器控制台窗口也没有显示任何新注册的迹象,但也没有显示任何错误(在调试级别)。

我必须在哪里寻找问题的根源,更重要的是:我该如何解决?

当然 myurl.com 没有在我的代码中的任何地方使用,并且我已经从上面的日志中缩短了 regid。

4

2 回答 2

1

我已经通过使用更新版本的 Android 代理解决了这个问题,可以在此处的 WSO2-dev Git 帐户中找到。设备现在已成功注册到 WSO2 EMM 服务器。此外,这个新版本的 Android 代理结构更好,代码更简洁。

于 2014-11-11T10:50:37.960 回答
0

我面临同样的问题,但找不到提及的 .APK 文件 另一个报告的问题:https ://cmsdk.com/android/wso2-unable-to-enroll-android-device.html

它确实看起来像不断变化的公司:(

谢谢你的帮助

于 2017-02-03T16:19:10.910 回答