Google Cloud Messaging (GCM) was a free mobile notification service created by Google to transmit notification information from a server operated by a third-party app developer to applications created for the Google Android OS and Chrome browser extensions. The service was introduced in June 2012, replacing Google’s Android Cloud to Device Messaging (C2DM) service. With GCM, developers could send big data and messages without any restrictions on API sends, message sizes, and with new API endpoints, and messaging parameters.
What is the purpose of GCM?
GCM was created with the intent to allow third-party app developers to send notification data or other information from a server to an application targeting the Google Android operating system and Google Chrome Internet browser extensions.
When was GCM discontinued?
Google Cloud Messaging (GCM) was later succeeded by Firebase Cloud Messaging (FCM) in May 2016 because developers encountered many issues with GCM, such as delays, background restrictions, slow delivery rates, and other challenges. FCM offers advanced options that were not available in GCM, such as a web interface and direct targeting, however, Google continued to support GCM for legacy purposes.
Google Cloud Messaging (GCM) was well intended when it was introduced but was later replaced by a more advanced platform, Firebase Cloud Messaging (FCM), that addressed GCM’s limitations and provided additional functionality for its developers. FCM offers faster messaging capabilities, extensive feature sets, and a better experience for developers. As a result, FCM became the new standard in mobile notification technology.
What is Firebase Cloud Messaging?
Firebase Cloud Messaging (FCM) is a mobile notification service created by Google that provides developers with a single interface for sending messages to iOS and Android devices. FCM allows developers to send targeted messages to devices or topics, manage user groups, and schedule delivery times.
Is Firebase Cloud Messaging free?
Yes, Firebase Cloud Messaging is free for unlimited usage. However, if you use FCM for high-volume messaging, you may need to pay for additional messaging capabilities or features.
Can I still use GCM?
Google Cloud Messaging is no longer recommended for use, but it is still good for legacy systems. Developers can still use GCM if they want but should migrate their services to Firebase Cloud Messaging (FCM) to take advantage of its greater efficiency, new breakthroughs, and feature enhancements.