Here is my code in app.js
import Vue from 'nativescript-vue'
import Home from './components/Home'
new Vue({
render: h => h('frame', [h(Home)])
}).$start()
import { firebase } from '@nativescript/firebase-core'
import '@nativescript/firebase-auth'; // only needs to be imported 1x
import '@nativescript/firebase-storage';
import '@nativescript/firebase-messaging';
firebase().initializeApp().then(fbApp => {
console.log("Firebase app initialized!", fbApp.name) //[DEFAULT]
firebase().auth().addAuthStateChangeListener(async (user) => {
console.log('user : '+user);
if (!user) {
console.log("firebase.auth done");
} else {
console.log("firebase.auth else done");
}
})
})
// Get the device token
firebase().messaging()
.getToken()
.then(token => {
console.log(token);
});
firebase()
.messaging()
.onMessage(async remoteMessage => {
console.log('A new FCM message arrived!'+JSON.stringify(remoteMessage));
});
firebase().messaging().onBackgroundMessage
I want the FCM alarm to work in the background, and when I click the alarm, I want the console.log to show what kind of message I got. But I don't have idea what function I use to. Please Help.