2017-11-24 2 views
0

Ich verwende ionic 3 und cordova-plugin-fcm 2.1.2.FCMPlugin ist nicht definiert

Ich versuche Firebase Push-Benachrichtigung Funktion zu verwenden, und ich habe dieses Tutorial https://youtu.be/1wU9N7VxoS8 für mein Gerät-Ende-Programm und https://youtu.be/oPCiDtzUcTo für meine Aufschlagseite gefolgt.

Und ich habe es in einem echten Gerät eingesetzt, aber die Benachrichtigung kommt nur einmal in der Benachrichtigungsleiste, das erste Mal, wenn ich mich anmelde. Danach stoppt es, nur wenn ich meine Nachrichten und PushToken Sammlung aus meiner Datenbank löschen, Es wird laufen, was auch einmal ist.

Dann habe ich versucht, es im Browser zu starten, aber in der Konsole log war eine Nachricht von FCMPlugin ist nicht definiert. Ich habe versucht, das declare-Schlüsselwort zu entfernen, Phonegap-Plugin zu entfernen, das native ionische Plugin verwendet, aber kein Glück.

Hilfe wäre eine göttliche Gnade für mich. (:

Lösung: zuerst, überprüfen Sie die cordova Plugin-Liste mit cordova plugin list in der App-Verzeichnis und prüfen, ob ihre phonegap Plugin verwendet FCM-Plugin mit der phonegap Ursache dieser Fehler löschen es und Sie sind gut zu gehen.. .

+0

ich denke vielleicht, weil cordova für Telefone ist ... und du hast kein npm-Paket dafür installiert .... auch hier ist ein FCM-Paket von ionischen https://ionicframework.com/docs/native/fcm/ – ewizard

+0

relevanten Code anzeigen – ewizard

+0

Ich habe es gelöst. Ich hatte versucht, das Phonegap-Plugin wieder zu entfernen, wie in [http://thangout.com/ionic-2-sending-push-notifications-to-specific-devices-part-1/](http://tphangout.com/ ionic-2-sending-push-notifications-to-specific-devices-part-1 /) und die App auf meinem Handy bereitgestellt, jetzt funktioniert es. – Ace

Antwort

0

Lösung: erste, die cordova Plugin-Liste überprüft in der App-Verzeichnis cordova Plugin-Liste und überprüfen, ob ihre phonegap Plugin ist dieser Fehler verwenden von FCM-Plugin mit der phonegap Ursache es löscht und Sie sind gut zu gehen.. .