BlogsGooglePush Messaging for Web Apps and Extensions

Push Messaging for Web Apps and Extensions

Push Messaging for Web Apps and Extensions

7
posts
2013–2018

This feature thread tracks the evolution of Google's efforts to enable real-time communication and efficient data delivery for web applications and extensions through push messaging. Early efforts focused on providing mechanisms for web applications to receive updates from servers without constant polling, leading to improved performance and user experience. Subsequent developments have expanded these capabilities, introducing new APIs and best practices for building responsive and efficient web applications, including the integration of Firebase Cloud Messaging (FCM) as a unified platform for sending messages to Android, iOS, and web clients. This evolution aims to provide a consistent and powerful messaging infrastructure for developers across multiple platforms.

2018

Web Notifications API Support Now Available in FCM Send v1 API- Google Developers Blog

5/22/2018

This post announces the availability of Web Notifications API support within the Firebase Cloud Messaging (FCM) Send v1 API. This integration allows developers to send rich, interactive notifications to web applications, enhancing user engagement by providing timely updates and direct calls to action. The update focuses on enabling developers to leverage FCM for a more robust push notification experience on the web.

Time to Upgrade from GCM to FCM- Google Developers Blog

4/11/2018

This post announces the deprecation of Google Cloud Messaging (GCM) and the migration to Firebase Cloud Messaging (FCM). It details the timeline for GCM deprecation and provides guidance for developers to migrate their existing GCM implementations to FCM. The post emphasizes that FCM is the recommended solution for sending messages to client apps on Android, iOS, and the web, offering a unified platform and improved reliability.

2016

Google Cloud Messaging and Firebase- Google Developers Blog

5/31/2016

This post announces the evolution of Google Cloud Messaging (GCM) into Firebase Cloud Messaging (FCM), a unified platform for sending messages to Android, iOS, and web clients. It highlights the benefits of FCM, including a single API for all platforms, improved reliability, and enhanced features for message delivery and targeting. The post also details the migration path from GCM to FCM for existing applications.

Google Cloud Messaging: State of the Union- Google Developers Blog

3/1/2016

This post provides an update on the state of Google Cloud Messaging (GCM), highlighting its growth and impact. It details the significant increase in messages sent and devices registered, underscoring GCM's role in enabling real-time updates for Android and Chrome applications. The post also touches upon the ongoing efforts to improve GCM's reliability and scalability, and hints at future developments that will further enhance its capabilities for developers.

2015

Google Cloud Messaging - We've Come a Long Way- Google Developers Blog

12/17/2015

This post details the evolution of Google Cloud Messaging (GCM), highlighting its journey from its initial release to becoming a robust platform for sending messages to applications on Android, iOS, and Chrome. It discusses the technical challenges and solutions in scaling GCM to handle billions of messages daily, including improvements in reliability, latency, and developer experience. The post also touches upon the transition towards Firebase Cloud Messaging (FCM) as the successor to GCM.

2013

Google Calendar API Push notifications: don’t call us, we’ll call you- Google Developers Blog

7/24/2013

This post introduces push notifications for the Google Calendar API, enabling applications to receive real-time updates without the need for constant polling. This significantly improves efficiency and user experience by allowing developers to be notified of changes as they happen.

Building efficient apps and extensions with push messaging- Google Developers Blog

5/9/2013

This post introduces push messaging for Chrome apps and extensions, enabling real-time updates and notifications without constant polling. It highlights the benefits of reduced latency, improved battery life, and a better user experience, and provides guidance on implementing push messaging for efficient communication.