Documentation

Find documentation for our Joomla extensions on this page.

Easy Chat Room - Admin Guide - Push Notifications

Push notifications alert members to new messages even when the chat is not open. Easy Chat Room can send them through one of two services: Firebase or Pushy. Open the screen from Settings → Notifications in the sidebar.

After editing, click Update to save.

Turning push notifications on

  1. Set Enable Push Notifications to Yes.
  2. Choose a Push ProviderFirebase or Pushy.
  3. Fill in the settings for the provider you chose (below).

Firebase settings

SettingWhat it does
Firebase Service Account JSON The service account JSON from your Firebase project.
Firebase Messaging Sender ID The messaging sender ID from your Firebase project.
Firebase API Key The web API key from your Firebase project.
Firebase Project ID The project ID from your Firebase project.
Firebase App ID The app ID from your Firebase project.

You get all of these values from the Project settings area of the Firebase console.

Pushy settings

Pushy is an independent push-notification service. Unlike Firebase it needs no Google account and delivers reliably across browsers and devices — including ones without Google Play services. The flow is simple: when a member opens the chat, their browser registers with Pushy and a device token is saved to their account; when a new message arrives, Easy Chat Room calls the Pushy API to deliver the alert to each of that member's registered devices.

Create an app in your Pushy dashboard and copy its credentials below.

SettingWhat it does
Pushy API Key The secret API key from your Pushy account. It is used only on the server to send notifications — keep it private.
Pushy App ID The app ID from your Pushy account, used by the browser to register each device.

Testing push notifications

  1. Save your settings.
  2. Open the chat in a browser and allow notifications when prompted.
  3. Have another person (or a second browser) send you a message while the chat is in the background.
  4. Confirm the push notification appears.
Cron Job Starts

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

Ok