fechanique / cordova-plugin-fcm

Google FCM Push Notifications Cordova Plugin
624 stars 991 forks source link

index.js - Hello World #651

Open alexandrox92 opened 2 years ago

alexandrox92 commented 2 years ago

it is true that it is easy to install but it is not enough just to install it.

An index.js or demo.js would be appreciated to know how to obtain the variables since the type I use as the following does not work.

var app = { // Application Constructor initialize: function() { document.addEventListener('deviceready', this.onDeviceReady.bind(this), false); },

// deviceready Event Handler
onDeviceReady: function() {
    this.receivedEvent('deviceready');
    this.pushNotification();
},

// Update DOM on a Received Event
receivedEvent: function(id) {
    var parentElement = document.getElementById(id);
    var listeningElement = parentElement.querySelector('.listening');
    var receivedElement = parentElement.querySelector('.received');
    listeningElement.setAttribute('style', 'display:none;');
    receivedElement.setAttribute('style', 'display:block;');
    console.log('Received Event: ' + id);
},
pushNotification: function(){

FCMPluginNG.onTokenRefresh(function(token) { alert( token ); });

FCMPluginNG.getToken(function(token){ alert(token); });

}

};

`app.initialize();

thanks for your time, it's a great plugin.