我正在研發Cordova Android應用以接收推送通知。該應用程序沒有問題,除了沒有Javascript回調被解僱。例如,在下面的代碼中,successHandler或errorHandler應該會觸發......但它們不會。在Cordova Android射擊時未發射Javascript回調Android應用
function successHandler (result) {
alert('Success - ' + result);
}
function errorHandler (error) {
alert('Success - ' + result);
}
nNotification.register(successHandler, errorHandler, {"senderID":"abcdefghijklmnopn","ecb":"onNotificationGCM"});
同樣是從Java發送到的WebView其他JavaScript CIDE真(如onNotificationGCM)
什麼能阻止所有的JavaScript源於Java的被解僱?
你在真機上進行測試。在模擬器(默認)上,喲不能使用GCM,因爲它不包含谷歌服務。 –
是的,我正在測試一個實際的設備,而不是使用模擬器。 –
設備準備就緒,插件導入正確。如果一切正確,你可以發佈onNotificationGCM函數,確保onNotificationGCM是窗口對象的全局函數。 –