angular - Ionic 4 Push-notispopup visas inte
Jag försöker integrera FCM Push-notiser i mitt Ionic 4-projekt. Vad jag gjorde var att bara installera detta plugin, följde instruktionerna (https://ionicframework.com/docs/native/fcm#usage) och fick FCM-token. Nedan är min kod för att hämta token.
this.fcm.getToken().then(token => {
console.log('token', token)
});
Ovanstående kod fungerar helt bra och skriver ut FCM-token i konsolen. Efter det skickar jag ett testmeddelande från Firebase-konsolen med den tokenen. Jag får meddelandet på enheten men meddelandepopupen (som WhatsApp eller andra appar visar när du använder telefonen och ett nytt meddelande kommer) visas inte. Det nya meddelandet läggs tyst till i min telefons meddelandelista. En liten ikon för min app visas också på enhetens statusfält. Problemet är att meddelandepopupen inte visas.
Nedan är de pluginversioner som läggs till i min package.json
"cordova-plugin-fcm-with-dependecy-updated": "^4.1.1"
"@ionic-native/fcm": "^5.18.0"
Jag har skapat ett nytt projekt så det här är det enda pluginet som jag har installerat hittills i det här projektet.
Försökte också genom att skicka push med Postman med nedanstående data (och genom att modifiera dessa data), men popup-fönstret visas inte. Bara en notifiering läggs till i listan och en liten ikon visas på enhetens statusfält.
{
"to":"mydevicetoken",
"notification": {
"title": "Tag Test 6",
"body": "test2",
"sound":"default",
"click_action":"FCM_PLUGIN_ACTIVITY"
},
"data":{
"alertTitle": "title1",
"alertBody": "test2",
"leadId":"5dd6328c61e8f96ea9718419",
"leadName": "Test Name"
}
}
Meddelandepopup
Vet någon hur man fixar det eller vad jag gör fel här?
