Cordova插件推送通知不起作用?

时间:2017-06-29 07:34:18

标签: android cordova push-notification

我是Cordova的新手,我想使用cordova Push Notification。任何人都可以帮我使用该插件。它显示错误:

Product {getProduct = 1}

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。