当用户更新 iOS 版本时,WSO2 EMM 停止工作

WSO2 EMM stops working when user update iOS version

WSO2 EMM 版本:2.0.1

数据库:MySQL

场景:BYOD(非监督)

WSO2 EMM 在使用升级 iOS 版本后不工作。当我将 iOS 版本从 iOS 9.2 升级到 9.3 时会发生这种情况。

Exception on Server: "Data too long for column UNLOCK_TOKEN" Class:org.wso2.carbon.device.mgt.mobile.impl.ios.dao.impl.IOSDeviceDAOImpl

我不小心删除了服务器日志。我无法降级我的 iOS 设备,然后重试。

请帮助我。它不是 WSO2 的开源 class,所以我无法编译和重用它。

请注意,EMM 版本 2.0.1 尚未在 iOS 9 上进行测试。3.x (1) 因为产品发布是在 iOS 版本 9 之前完成的.3.x 发布.

然而,问题似乎是由列 UNLOCK_TOKEN 的列长度引起的,它太小而无法容纳 iOS 9.3.x 设备发送的令牌。作为解决方案,您可以增加 iOS 相关数据库的 IOS_DEVICE table 中 UNLOCK_TOKEN 列的列长度。

(1)。 https://docs.wso2.com/display/EMM201/Prerequisites