Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 468 |
Technical Name |
mail_push_notification |
License | LGPL-3 |
Website | https://www.cybrosys.com |
Versions | 15.0 16.0 17.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 468 |
Technical Name |
mail_push_notification |
License | LGPL-3 |
Website | https://www.cybrosys.com |
Versions | 15.0 16.0 17.0 |
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/misc/Cybrosys%20R.png?c3aa944)
Push Notification From ChatBox
Push Notification From ChatBox Provide Alerts To Users When They Receive New Message From The Chatter.
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/hero.gif?c3aa944)
Key Highlights
Real-time Alerts:
Users receive instant notifications on their devices (such as desktop or mobile) as soon as a new message arrives in their Odoo inbox.
Message Preview:
This involves crafting concise and compelling content that provides users with a clear understanding of the notification's purpose.
Reduced Response Time:
With instant notifications, users can respond promptly to important messages, improving communication efficiency and effectiveness
Compatible with both Odoo 17.0 Community and Enterprise Editions.
Privacy and Security:
The notifications are secure and respect user privacy, as they are confined within the Odoo environment.
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/1.png?c3aa944)
First go to Firebase console Create a Project if you don't have any project.
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/2.png?c3aa944)
Set the name for the project and Continue
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/3.png?c3aa944)
Make sure that enabled the Google Analytics for this project and click the Continue and Create the project.
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/4.png?c3aa944)
Then you need to create web app in that project for that click the web app icon in the project like shown below.
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/5.png?c3aa944)
Set the name for the app and register the app.
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/6.png?c3aa944)
Here you can see all the details we need you can copy them and after that select npm and click the Next Button
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/7.png?c3aa944)
After that you can click Next Button for Install Firebase CLI
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/8.png?c3aa944)
After that click the Continue to console
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/9.png?c3aa944)
After that you can see the app inside the project and click on the setting icon of the app to see the details of that app
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/10.png?c3aa944)
You can see the credentials(apiKey, authDomain, projectId, storageBucket, messagingSenderId, appId, measurementId) in the General --> Your apps
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/11.png?c3aa944)
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/12.png?c3aa944)
Now we need to create a Vapid goto the Cloud Messaging --> Web configuration --> Generate Key pair
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/13.png?c3aa944)
We can see the Vapid here.
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/14.png?c3aa944)
After that navigate to Firebase Admin SDK under Service accounts, select Python and Generate new private key. It will generate a json file containing all remaining credentials.
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/15.png?c3aa944)
Downloaded json file.
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/17.png?c3aa944)
Goto the General Settings --> Firebase Push Notification --> enable the 'Enable Push Notification' then you can set the credentials.
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/18.png?c3aa944)
Its very important that You must Allow the notification in the web browser
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/19.png?c3aa944)
If you are using firefox browser you need to allow the notification from clicking top of the browser and allow like in the above image
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/20.png?c3aa944)
If you are using Brave browser you need to enable Google Services for push messaging for that goto the brave://settings/privacy in brave and enable 'Use Google services for push messaging' like shown in the above image
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/21.png?c3aa944)
After Allowing the notification access in the browser you can click the "TEST CONNECTION" Button
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/22.png?c3aa944)
Then you can see a notification on the system, and you can see a green popup
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/23.png?c3aa944)
After that you can send message from the chatBox module or in the discuss module
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/screenshots/24.png?c3aa944)
Then you can see a popup notification in the other user and when you click on that it will be redirected to the odoo instance
-
Push Notification From ChatBox in Odoo provide instant alerts to users when they receive new messages within the platform
-
With Push Notification From ChatBox, users can respond promptly to important messages,improving communication efficiency.
Initial Commit for Push Notification From ChatBox
Related Products
Our Services
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/cogs.png?c3aa944)
Odoo Customization
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/wrench.png?c3aa944)
Odoo Implementation
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/lifebuoy.png?c3aa944)
Odoo Support
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/user.png?c3aa944)
Hire Odoo Developer
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/puzzle.png?c3aa944)
Odoo Integration
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/update.png?c3aa944)
Odoo Migration
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/consultation.png?c3aa944)
Odoo Consultancy
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/training.png?c3aa944)
Odoo Implementation
![service-icon](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/license.png?c3aa944)
Odoo Licensing Consultancy
Our Industries
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/trading-black.png?c3aa944)
Trading
Easily procure and sell your products
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/pos-black.png?c3aa944)
POS
Easy configuration and convivial experience
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/education-black.png?c3aa944)
Education
A platform for educational management
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/manufacturing-black.png?c3aa944)
Manufacturing
Plan, track and schedule your operations
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/ecom-black.png?c3aa944)
E-commerce & Website
Mobile friendly, awe-inspiring product pages
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/service-black.png?c3aa944)
Service Management
Keep track of services and invoice
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/restaurant-black.png?c3aa944)
Restaurant
Run your bar or restaurant methodically
![](http://apps.odoocdn.com/apps/assets/17.0/mail_push_notification/assets/icons/hotel-black.png?c3aa944)
Hotel Management
An all-inclusive hotel management application
Support
Got questions or need help? Get in touch.
Say hi to us on WhatsApp!
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
FirebaseError: Messaging: This browser doesn't support the API's required to use the firebase SDK. (messaging/unsupported-browser).
I use iOS with browser Safari/Chorm and i get this error "FirebaseError: Messaging: This browser doesn't support the API's required to use the firebase SDK. (messaging/unsupported-browser)."
in Controller /firebase-messaging-sw.js, i use:
in manifest file, i use:
i use
Re: FirebaseError: Messaging: This browser doesn't support the API's required to use the firebase SDK. (messaging/unsupported-browser).
As of now, Firebase Cloud Messaging does not support web push notifications on Safari on iOS. Unfortunately, Safari on iOS does not support the APIs required by Firebase for web push notifications. You may consider using one of the supported browsers for your notifications.
UncaughtPromiseError > FirebaseError
Uncaught Promise > Messaging: This browser doesn't support the API's required to use the firebase SDK. (messaging/unsupported-browser).
FirebaseError: Messaging: This browser doesn't support the API's required to use the firebase SDK. (messaging/unsupported-browser).
u@https://www.gstatic.com/firebasejs/8.4.3/firebase-messaging.js:1:3087
@https://www.gstatic.com/firebasejs/8.4.3/firebase-messaging.js:1:3548
@https://www.gstatic.com/firebasejs/8.4.3/firebase-messaging.js:1:40708
@https://www.gstatic.com/firebasejs/8.4.3/firebase-app.js:1:9683
@https://www.gstatic.com/firebasejs/8.4.3/firebase-app.js:1:7298
@[native code]
@https://4488-2402-800-6131-ba0-91d0-e859-ccb3-dae.ngrok-free.app/web/assets/bdf58c9/web.assets_web.min.js:15738:697
promiseReactionJob@[native code]
Re:
Hello, can you please provide more information about the browser you are using and when the issue occurred?
You can send an email to odoo@cybrosys.com