如何在mobilefirst中检查网络可用性

时间:2015-05-26 14:49:08

标签: ibm-mobilefirst

我正在开发一个移动应用程序,我需要检查设备是否连接到互联网,如果没有连接,那么它应该显示一个弹出窗口,说你没有连接到互联网,它应该有一个选项来点击设置它应该采取移动设置,用户可以打开WIFI或移动互联网

1 个答案:

答案 0 :(得分:2)

有两个问题:

  1.   

    需要检查设备是否已连接到互联网,如果不是   连接然后它应该显示一个弹出窗口,说你没有连接到   互联网

    您可以使用WL.Device.getNetworkInfo API方法,例如:

    function wlCommonInit() {
        WL.Device.getNetworkInfo(function (networkInfo) {
            if (networkInfo.isNetworkConnected) {
                alert ("connected");
            } else {
                alert ("not connected");
            }
        });
    }
    
  2.   

    应该有一个选项可以点击它应该采取的设置   用户可以打开WIFI或移动设备的设置   移动互联网

    这可能是使用Cordova插件实现的。找到一个Cordova插件,它允许您打开设备的设置屏幕甚至更深,设置>设备的网络设置屏幕,用户可以在那里完成。但是,我只是告诉用户自己去那里而不是实现......你的选择,更复杂。