1
  • t-0: Quelqu'un a un serveur X qui utilise GCM pour envoyer des notifications sur certains événements
  • t-1: Je bâtirai mon application Android contre serveur X et mettons en œuvre GCM. Et ça fonctionne très bien.
  • t-2: Firebase a une belle fonctionnalité qui vous permet d'envoyer une notification à partir d'une console (similaire à la façon dont Parse Facebook utilisé pour travailler)
  • t-3: je change de GCM à la FCM.
  • t-4: Mon application Android ne peut plus recevoir des notifications de serveur X

Now Firebase claims, and I quoteFirebase ne fonctionne pas avec le serveur GCM

Mise à jour ces paramètres ne sont pas strictement nécessaire, comme Google continuera à soutenir l'existant Points de terminaison GCM.

Pour les sceptiques: Je travaille sur deux branches git différentes fcm et gcm. Quand je suis en succursale, la notification gcm fonctionne; mais sur fcm je ne peux pas recevoir de notification du serveur X (mais cela fonctionne à partir de la console, yay!)

+0

Pouvez-vous inclure les modifications que vous avez apportées au manifeste lors du passage à FCM? –

+0

L'application FCM utilise-t-elle le même Project/Sender-ID que la version GCM de votre application? Vous pouvez migrer l'ancien projet vers un "projet Firebase" à partir de la console Firebase, ou enregistrer l'application FCM pour un expéditeur secondaire via FirebaseInstanceId.getInstance(). GetToken ("sender2", "FCM") –

+0

J'ai suivi le didacticiel pour migration. (et ce n'est pas aussi compliqué que le mot "migration" pourrait intime) –

Répondre

0

Vous devrez continuer à utiliser l'ancienne méthode que vous utilisiez pour envoyer des notifications push aux utilisateurs de GCM et aux utilisateurs qui enregistre via FCM ne pourra recevoir des notifications push qu'à travers la console de notification FCM ou Firebase.

Vous ne pouvez pas envoyer de notification push aux jetons d'enregistrement GCM via FCM.