我想使用WSO2的企业移动管理器来管理相当多的Android平板电脑(100+)。目前我们还没有任何iOS设备,所以此时关注的重点是Android。我已经设置了EMM服务器,我可以在https://myurl.com:9443/emm访问设备管理器。我还从WSO2 git here下载了WSO2 Android代理应用程序。修复了一些与SSL相关的错误后,我能够成功连接到服务器。
但是,当我使用代理应用程序注册设备(Acer IconiaTab与Android 4.0.3)时,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。
答案 0 :(得分:1)
我通过使用WSO2-dev Git account here上找到的更新版Android代码解决了这个问题。设备现已成功注册到WSO2 EMM服务器。此外,这个新版本的Android代理程序结构更好,代码更清晰。
答案 1 :(得分:0)
我面临同样的问题,但不能再找到提及的.APK文件了 另一个报道的问题:https://cmsdk.com/android/wso2-unable-to-enroll-android-device.html
它确实看起来像是在不断改变公司:(
感谢您的帮助