Enable and configure push notifications for workspace members using mobile devices
By default, the community users have 10k push notifications for free. If you are a deployment that uses mobile clients a lot, you might feel the need to extend your per-month push notification limit. To subscribe to your desired push notification bundle, you first need to subscribe to our cloud account if you don't have one.
Select the workspace you want to apply the cap to. The cap will be applied automatically with the respective limit according to the selected sponsorship perk.
Please note that only one sponsorship subscription can be applied to a workspace. You can not stack a few subscriptions to get more push messages. If you need more than 20k you will need to contact our sales representative at [email protected]
Set default user preferences (admin and users)
Default user preferences are universal for all the users until individual users change them for themselves.
To check user preferences for push notifications:
Go to Administration > Settings > Account and scroll down to Default User Preference
Set Mobile Notifications Default Alert to Mentions. It will send notifications in case of a mention of the user's name or only the threads the user has intentionally subscribed to.
We suggest you should check the push notification configuration in user preferences before enabling them because you might want to use your limit wisely.
Push Notifications Configuration
To enable push notifications:
Go to Administration > Settings > Push
Enable push notifications
Enable your Gateway (Option not available on a cloud server)
If you are on a cloud server, you don't get to choose as there is a default Rocket.Chat gateway. On a self-hosted server, you have an option to use Rocket.Chat gateway or configure your own.
You are all set to send a test push to your user now.
To successfully send a test push to your user, you will have to be logged in to the server on your mobile client and then close or minimize the application.
In Privacy, you can configure what amount of information you want your push notification to have.
Above are the default settings. If Fetch full message content from the server on the receipt is enabled and you're running the Enterprise Edition or Gold, the notification payload sent through the Apple Push Notification service or Firebase Cloud Messaging service contains no message content. Instead, it contains only the message ID, which is then used by the mobile app to fetch the message content from the Rocket.Chat server to display the notification. If something happens and the app cannot reach the server in time, a generic push notification message is shown. When the setting is disabled, the whole message content is sent via push notification payload so the mobile app can display the notification right away.
Cloud Service Privacy Terms Agreement
Make sure you have agreed to terms and conditions.
Go to Administration > Settings > Setup Wizard
Go to 'Cloud Info'
Turn the Cloud Service Privacy Terms Agreement toggle on
If Cloud Service Privacy Terms Agreement is not toggled ON, the push won't work.
Hit Save changes
Connect to cloud
When you purchase any package of push notifications as a self-managed customer, you need to connect your workspace to our cloud.
Go to connectivity services; check if you are connected. Cloud workspace should be connected by default.