无法在没有Internet连接的情况下运行worklight应用程序

时间:2015-05-11 10:30:56

标签: android ibm-mobilefirst

在没有启用wifi或移动数据连接的情况下运行worklight应用程序时遇到了很大问题。应用程序启动然后退出,我需要进入主屏幕然后实现一些逻辑 在这种情况下,永远不会调用 wlCommonInit 。我调试了应用程序并发现某些内容正在发送消息“onMessage(exit,null)”,然后调用 onDestroy()

重现的步骤: - 关闭wifi和移动数据并启动应用程序

使用过的环境:
  - 工作灯6.2
  - Android

1 个答案:

答案 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");
}