Online Status
getOnlineStatus
var request = { "type" : "getOnlineStatus", "data" : { } // empty object- this is required in the current API }; bridge.sendRequest(request, function (results) { console.log('Javascript got its response: ' + results); if (results.type === "getOnlineStatusResponse") { var isOnline = results.data; //string value "TRUE" or "FALSE" // do something with the information } else if (results.type == 'error') { errStr = results.data; alert('A problem occurred:\n' + errStr); } });
setOnlineStatus
var request = { "type" : "setOnlineStatus", "data" : "FALSE" }; bridge.sendRequest(request, function (results) { console.log('Javascript got its response: ' + results); if (results.type === "setOnlineStatusResponse") { var isOnline = results.data; // string value "TRUE" or "FALSE" // do something with the information } else if (results.type == 'error') { errStr = results.data; alert('A problem occurred:\n' + errStr); } });
Network Status
getNetworkStatus
The getNetworkStatus operation will return your device’s current network status. If wifi is off, cell data is enabled on the device, but the Pulsar App itself is not enabled for cell data, the return ‘isConnected’ value will show “FALSE”. If there is connectivity, but the type could not be determined as Wifi or Cellular, then Unknown value will be reported.
var request = { "type" : "getNetworkStatus" }; bridge.sendRequest(request, function (results) { console.log('Javascript got its response: ' + results); if (results.type === "getNetworkStatusResponse") { var isOnline = results.data['isConnected']; //string value "TRUE" or "FALSE" var connectType = results.data['connectionType']; //string value “Wifi”, “Cellular”, “Unknown” // do something with the information } else if (results.type == 'error') { errStr = results.data; alert('A problem occurred:\n' + errStr); } });