Ошибка "Null" в Simple Blackberry Push - PullRequest
       35

Ошибка "Null" в Simple Blackberry Push

0 голосов
/ 20 сентября 2011

Новый разработчик push здесь.В моей первой функции try / catch отлавливает ошибку "Null" Не уверен, что происходит.Это Blackberry Webworks Push с новым SDK на живом устройстве для тестирования.

! DOCTYPE HTML PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN"> html> head> meta name = "viewport" id = "viewport" content = "height = device-height, width = device-width, user-scalable = no "/> title> Тип сценария принудительного прослушивания =" text / javascript ">

var port = 30326;

var serverUrl ="http://pushapi.eval.blackberry.com/";

var appId =" 110319-8h9l07kk5r230i30204846MM95345R721 ";

var max = 100;

var wakeUpPage =" Home.htm ";

  function openBISPushListener() {
    try {
      var ops = {port : port, appId : appId, serverUrl : serverUrl, wakeUpPage : 'Home.htm', maxQueueCap : max};
      blackberry.push.openBISPushListener(ops, onData, onRegister, onSimChange);

    }
    catch (err) {
      alert(err);  ...................... ERROR HAPPENS HERE.......................................
 }     
  } 

  function onRegister(status) {
  //alert("onRegister");
    if (status == 0) {
      alert("success");
    }
    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 onData(data) {
    var resultDiv = document.getElementById("resultDiv");
    try {
      resultDiv.innerHTML += "<br>" + blackberry.utils.blobToString(data.payload);
      return 0; //indicate acceptance of payload for reliable push
    } 
    catch (err) {
      alert("err2");
    }
  }

  function onSimChange() {
    var resultDiv = document.getElementById("resultDiv");
    resultDiv.innerHTML += "<br>" + "SIM card is changed!";
     } 

</script>
    </head>
    <body onload="openBISPushListener();">
    <div id="resultDiv">
    </div>
    <p>
        To see if the push is working</p>
    <p>
        &nbsp;</p>

</body>
</html>

1 Ответ

0 голосов
/ 06 октября 2011

Косая черта после .com var serverUrl = "http://pushapi.eval.blackberry.com/";

...