在没有启用wifi或移动数据连接的情况下运行worklight应用程序时遇到了很大问题。应用程序启动然后退出,我需要进入主屏幕然后实现一些逻辑 在这种情况下,永远不会调用 wlCommonInit 。我调试了应用程序并发现某些内容正在发送消息“onMessage(exit,null)”,然后调用 onDestroy()
重现的步骤: - 关闭wifi和移动数据并启动应用程序
使用过的环境:
- 工作灯6.2
- Android
答案 0 :(得分:1)
在Worklight 6.2.0.01中,我已经使用Android环境创建了一个新的混合应用程序。
此应用程序执行以下操作。该应用程序安装在运行Android OS 5的Android Nexus 5设备中。该设备设置为飞行模式(没有WiFi,没有3G)。启动应用程序后,按预期调用onFailure
函数。没有崩溃。
提供您的实施,以便进行调试。
function wlCommonInit(){
WL.Client.connect({onSuccess: success, onFailure: failure});
}
function success() {
alert ("success");
}
function failure() {
alert ("failure");
}