Hacker News new | ask | show | jobs
by qwertox 2661 days ago
FCM uses XMPP

https://firebase.google.com/docs/cloud-messaging/xmpp-server...

I really like the idea of Google providing a single, efficient connection for push-notifications, but having it bundled with Firebase (and therefore with Google Play Services) is an unfriendly approach.

1 comments

XMPP is only one option for communicating with the FCM server. The most popular method is using HTTP/REST. XMPP is only needed when you have bidirectional messages - server to client app (downstream) and client app to server (upstream).