Skip to content

Instantly share code, notes, and snippets.

@mattlanham
Created November 28, 2011 14:48
Show Gist options
  • Save mattlanham/1400660 to your computer and use it in GitHub Desktop.
Save mattlanham/1400660 to your computer and use it in GitHub Desktop.
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