0

新的推送开发者在这里。在我的第一个函数中,try/catch 捕获错误“Null”不确定发生了什么。这是一个带有新 SDK 的 Blackberry Webworks Push,用于在现场设备上进行测试。

!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>Push Listener script type="text/javascript">

变量端口 = 30326;

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

var appId = "110319-8h9l07kk5r230i30204846MM95345R721";

最大变量 = 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>
4

1 回答 1

0

它是 .com var serverUrl = "http://pushapi.eval.blackberry.com/"; 之后的斜线;

于 2011-10-05T20:26:05.680 回答