我是Cordova的新手,我想使用cordova Push Notification。任何人都可以帮我使用该插件。它显示错误:
Product {getProduct = 1}
答案 0 :(得分:0)
您应该使用phonegap-plugin-push。
.as-console-wrapper{min-height:100%}
是添加Android支持v4客户端库而不是推送通知的插件。
您可以在cmd -
中键入以下内容来添加https://github.com/zckrs/cordova-plugin-android-support-v4.git
phonegap-plugin-push
或
cordova plugin add phonegap-plugin-push
快速示例 -
cordova plugin add https://github.com/phonegap/phonegap-plugin-push
注意 - 您需要将您的应用添加到Android平台的Firebase Cloud Messenging,并从 document.addEventListener("deviceready",onDeviceReady,false);
function onDeviceReady(){
var push = PushNotification.init({ "android": {"senderID": "91254247XXXX"}}); //add your sender ID from Firebase Cloud Messenging
push.on('registration', function(data) {
console.log(data.registrationId);
//document.getElementById("gcm_id").innerHTML = data.registrationId;
});
push.on('notification', function(data) {
alert("On Notification function!!");
// data.message,
// data.title,
// data.count,
// data.sound,
// data.image,
// data.additionalData
console.log("notification event");
console.log(JSON.stringify(data));
alert(JSON.stringify(data));
//Do something
});
push.on('error', function(e) {
alert(e);
});
}
获取您的发件人ID。