2011-09-20 21 views
0

新推發展商在這裏。 在我的第一個函數try/catch捕捉錯誤「空」 不知道發生了什麼事。這是一款Blackberry Webworks Push,在現場設備上使用新的SDK進行測試。 !簡單黑莓推送中的「空」錯誤

DOCTYPE HTML PUBLIC 「 - // W3C // DTD XHTML 1.0過渡// EN」> HTML> 頭> META NAME = 「視口」 ID = 「視口」 內容=「HEIGHT =設備-hight,width = device-width,user-scalable = no「/> title> Push Listener script type =」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> 
+0

我遇到了同樣的問題,但下面的答案不適用於我,任何其他想法? – KamalSalem

+0

您是否刪除了斜槓? http://pushapi.eval.blackberry.com – Rick

+0

還請確保您提供互聯網和地址權限。 – Rick

回答

0

及其斜線。com的VAR的serverUrl後= 「http://pushapi.eval.blackberry.com/」;