Description

Firebase Cloud Messaging (FCM), formerly known as Google Cloud Messaging (GCM), stands as a versatile cloud solution designed to streamline message and notification delivery across Android, iOS, and Web applications. Developed and maintained by Firebase, a subsidiary of Google, this service provides a seamless communication channel between your applications and their users, all at no cost. FCM offers the invaluable capability of delivering real-time notifications to keep users informed about various updates, such as new emails, tasks, activities, or any other relevant data.

This powerful tool operates on a straightforward principle, leveraging two main processes: downstream messaging and upstream messaging. Downstream messaging involves the delivery of messages and notifications from the FCM servers directly to the user's application, ensuring prompt and efficient communication. Conversely, upstream messaging facilitates the transmission of data from the user's application back to the FCM servers, enabling bidirectional communication and interaction.

Integrating FCM into applications is a straightforward process. This allows developers to focus on building innovative features and enhancing user engagement, rather than worrying about the intricacies of message delivery

Screenshots (Files)

How to use

Firebase Configuration

Please refer Firebase Cloud Messaging for getting the FCM Server Key

Odoo Backend Configuration

Quick Testing 

Please note that this will work only if you configured registration token against the corresponding partner as explained in the next step

Partner Configuration 

Device Registration Token can be generated based on your end point technology (Web, Android, iOS, etc.). The method is different for different technologies. For more details, please go through Firebase Cloud Messaging. You can find the documentation for different technologies separately.

Technical Requirements / Compatible With:

Technical Requirements: Odoo , Python library - pyfcm
Compatible with ODOO version 10, 11, 12, 13,14,15 and 16

Change Log / Release Note

New extension for FCM Notifications