Created
November 28, 2011 14:48
-
-
Save mattlanham/1400660 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var port = 12345; | |
var serverUrl = "http://pushapi.eval.blackberry.com"; | |
var appId = "XXXXX"; | |
var max = 100; | |
var wakeUpPage = "push.htm"; | |
function openBISPushListener() { | |
try { | |
var ops = {port : port, appId : appId, serverUrl : serverUrl, wakeUpPage : 'push.htm', maxQueueCap : max}; | |
blackberry.push.openBISPushListener(ops, onData, onRegister, onSimChange); | |
} | |
catch (err) { | |
//alert('Error'+ err); | |
} | |
} | |
function onRegister(status) { | |
if (status == 0) { | |
//alert("success"); | |
registerBlackBerryPIN(); | |
} | |
else if (status == 1) { | |
//alert("network error"); | |
} | |
else if (status == 2) { | |
//alert("rejected by server"); | |
} | |
else if (status == 3) { | |
//alert("invalid parameters"); | |
} | |
else if (status == -1) { | |
//alert("general error"); | |
} | |
else { | |
//alert("unknown status"); | |
} | |
} | |
function registerBlackBerryPIN(){ | |
// Register PIN | |
} | |
function onData(data) { | |
try { | |
//alert('payLoad' + blackberry.utils.blobToString(data.payload)); | |
return 0; //indicate acceptance of payload for reliable push | |
} | |
catch (err) { | |
//alert(err); | |
} | |
} | |
function onSimChange() { | |
var resultDiv = document.getElementById("resultDiv"); | |
//alert("SIM card is changed!"); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment