FCM
Firebase Cloud Messaging (FCM) is a cross-platform messaging service provided by Google that enables application servers to send messages to client apps on Android, iOS, and the web. It is part of the Firebase platform and evolved from Google Cloud Messaging (GCM) to offer a unified system for delivering push notifications, data messages, and device-to-cloud communication.
How it works: Developers obtain device registration tokens from the client SDKs. Messages are sent to FCM
Message types and handling: FCM supports notification messages, which are displayed by the device’s system UI
Security and management: Access to FCM requires a Firebase project and appropriate credentials (server keys or