我正試圖在我的應用中實現推送通知概念。 成功安裝插件後,push.on(registration)
方法不調用如何在Cordova平臺中實現推送通知?
我的項目結構projectname/platforms/android/assets/www
在www
文件夾包含homepage.html
我都html,js,css
文件
notification.js
文件,我已經叫在中寫的代碼notification.js是:
document.addEventListener('deviceready', pushNotification, false);
function PushNotification(){
var push = PushNotification.init({ "android": {"senderID": "GCMProjectId(123456789)"},"ios": {"alert": "true", "badge": "true", "sound": "true"}, "windows": {} });
push.on('registration', function(data) {
alert("registration id is:"+data.registrationId);
var id = localStorage.getItem("userId");
var notifyInput = {
"token":data.registrationId,
"type":"android",
"uid":id
}
});
push.on('notification', function(data) {
alert(data.message);
});
push.on('error', function(e) {
// e.message
alert("error function calling on push notifications");
});
}
這裏,push.on(registration) and push.on(notification)
方法不打電話,請讓我們知道可能的方式來得到通知特定設備