2015-09-04 186 views
1

我正在使用Phonegap 5.0和phonegap-plugin-push試圖使推送通知正常工作。Phonegap推送通知獲取設備ID

我的js代碼到目前爲止是這樣的:

document.addEventListener("deviceready", function() { 

    var push = PushNotification.init({ "android": {"senderID": "mySenderId"}, 
    "ios": {}, "windows": {} }); 
    console.log(push); 

    push.on('registration', function(data) { 
     console.log("registration", data); 
    }); 

    push.on('notification', function(data) { 
     console.log("notification", data); 
    }); 

    push.on('error', function(e) { 
     console.log("error", e); 
    }); 
}); 

沒有錯誤,我希望看到當一些事件發生,但我只看到一個console.log - 記錄這一個「推」的對象,我看到的是PushNotification對象,但其餘都沒有。

我該如何讓它「問」谷歌的設備ID?

編輯:我覺得這也應該在模擬器上工作,但事實並非如此。當我在實際設備上運行它時,它工作正常。有什麼辦法讓它在模擬器中工作嗎?

+0

運氣好嗎?到目前爲止,我遇到了同樣的問題 –

+0

我唯一的解決方案是在真實設備上運行應用程序。 – gotha

回答

0

請確保您正確分配了您的senderID。在我看來,代碼中沒有錯誤。