# Mobile push notification is note working

**URL:** <https://forums.rocket.chat/t/mobile-push-notification-is-note-working/22774>\
**Category:** Community Support\
**Tags:** android, mobile, docker\
**Created:** [March 2, 2026, 9:08pm UTC](https://forums.rocket.chat/t/mobile-push-notification-is-note-working/22774 "2026-03-02T21:08:04Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![SuperAtraction](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@SuperAtraction](https://forums.rocket.chat/u/SuperAtraction)\
**Post date:** [March 2, 2026, 9:08pm UTC](https://forums.rocket.chat/t/mobile-push-notification-is-note-working/22774/1 "2026-03-02T21:08:04Z")

</div>

### Description

Hi,  
So I was trying RocketChat, and to make android push notifications works, I tried to do it via your gateway, but it just… don’t work. I use the official app on the play store. When I go to a channel → click on the title → notifications → troubleshooting → test push notification → it says “There are no tokens for this user” I tried on three different phone, three differents accounts… Push via desktop works but not via mobile. I tried to :  
Follow all of your guides  
Rebooted phone server and all multiple times  
Searched in the logs  
When i click the button Send a push notification to me on the push settings on a computer it says this in the logs :  
{“level”:30,“time”:“2026-03-02T20:12:00.012Z”,“pid”:1,“hostname”:“9cec1c4fff2e”,“name”:“Cron”,“msg”:“Job "UserDataDownload" completed”,“jobId”:“69a418e0978627d5f1e54681”,“jobName”:“UserDataDownload”,“lastRunAt”:“2026-03-02T20:12:00.002Z”,“nextRunAt”:“2026-03-02T20:14:00.000Z”,“duration”:8}  
{“level”:35,“time”:“2026-03-02T20:12:12.904Z”,“pid”:1,“hostname”:“9cec1c4fff2e”,“name”:“Meteor”,“method”:“push\_test”,“userId”:“WZxMNdjugBo4WDaqQ”,“remoteIP”:“xxx.xxx.xxx.xxx”,“instanceId”:“276d9760-eb32-49c9-8bc6-5c09f295d96a”}  
Exception while invoking method push\_test errorClass [Error]: There are no tokens for this user [error-no-tokens-for-this-user]  
at executePushTest (server/lib/pushConfig.ts:16:9)  
at processTicksAndRejections (node:internal/process/task\_queues:105:5)  
at MethodInvocation.push\_test (server/lib/pushConfig.ts:61:23)  
at app/lib/server/lib/debug.js:85:20 {  
isClientSafe: true,  
error: ‘error-no-tokens-for-this-user’,  
reason: ‘There are no tokens for this user’,  
details: { method: ‘push\_test’ },  
errorType: ‘Meteor.Error’  
}  
{“level”:35,“time”:“2026-03-02T20:12:12.911Z”,“pid”:1,“hostname”:“9cec1c4fff2e”,“name”:“API”,“method”:“POST”,“url”:“v1/method.call/push\_test”,“userId”:“WZxMNdjugBo4WDaqQ”,“userAgent”:“Mozilla/5.0 (X11; Linux x86\_64; rv:147.0) Gecko/20100101 Firefox/147.0”,“length”:“87”,“host”:“rocket.home”,“referer”:“rocket.home/admin/settings/Push”,“remoteIP”:“xxx.xxx.xxx.xxx”,“status”:400,“responseTime”:17}  
I use a debian 13 lxc in proxmox, 2 go ram, 20go disk, docker compose. My docker compose :  
services:  
mongo:  
image: mongo:8  
container\_name: rocketchat-mongo  
restart: unless-stopped  
volumes:  
- ./data/db:/data/db  
command: \>  
mongod  
networks:  
- rocketchat\_network  
rocketchat:  
image: rocketchat/rocket.chat:latest  
container\_name: rocketchat  
restart: unless-stopped  
ports:  
- 3000:3000  
environment:  
MONGO\_URL: mongodb://mongo:27017/rocketchat  
ROOT\_URL: rocket.home (not real faked)  
PORT: 3000  
DEPLOY\_METHOD: docker  
CLOUD\_REGISTRATION: “false”  
depends\_on:  
- mongo  
networks:  
- rocketchat\_network  
networks:  
rocketchat\_network:  
driver: bridge  
I also use a nginx reverse proxy (external url —\> 192.168.1.50:3000) with webhooks on and SSL on.  
Thanks !  
(And sorry for my bad english im french)

### Server Setup Information

- Version of Rocket.Chat Server:8.2.0
- Operating System: Debian 13 LXC
- Deployment Method: Docker compose
- Number of Running Instances:1
- NodeJS Version: 22.16.0
- MongoDB Version: 7.0.30
- Proxy: Nginx Reverse proxy
- Firewalls involved: any

### Any additional Information

Déploiement  
Version  
8.2.0  
ID de déploiement  
9baea9ee-274d-4115-8f05-b526502ff521  
Cloud Workspace ID  
69a4197ea0b9bafe1a1681bb  
Version d’Apps Engine  
1.60.0  
Version de Node  
v22.16.0  
Migration de la base de données  
335 (2 mars 2026 19:05)  
MongoDB  
7.0.30 / wiredTiger (oplog Désactivé)  
Détails de validation  
EN-TÊTE: (f2a05ceed)  
Branche: HEAD  
Release 8.2.0  
PID  
1

---

<div class="post-metadata">

**Author:** ![reetp](https://sea1.discourse-cdn.com/flex021/user_avatar/forums.rocket.chat/reetp/32/5546_2.png) [@reetp](https://forums.rocket.chat/u/reetp)\
**Post date:** [March 2, 2026, 10:04pm UTC](https://forums.rocket.chat/t/mobile-push-notification-is-note-working/22774/2 "2026-03-02T22:04:40Z")

</div>

> [@SuperAtraction](#):
>
> Version of Rocket.Chat Server:8.2.0
> 
> MongoDB Version: 7.0.30

Read the release notes properly.

You need minumum Mongo 8.x

Get your install right first.

> The minimum supported MongoDB version was raised to 8.0 to improve the support matrix’s stability.

> **[Release 8.2.0 · RocketChat/Rocket.Chat](https://github.com/RocketChat/Rocket.Chat/releases/tag/8.2.0)**
>
> Summary
> What's new
> This release focuses on security, stability, and usability improvements. SSRF protection was strengthened by moving URL validation into the server-fetch package with built-in saf...

---

<div class="post-metadata">

**Author:** ![SuperAtraction](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@SuperAtraction](https://forums.rocket.chat/u/SuperAtraction)\
**Post date:** [March 3, 2026, 5:58pm UTC](https://forums.rocket.chat/t/mobile-push-notification-is-note-working/22774/3 "2026-03-03T17:58:33Z")

</div>

Hi,  
Thanks for your response but for some reason in the ui it says “mongo db 7.0.30” and in the logs it says : ±---------------------------------------------------------------+  
| SERVER RUNNING |  
±---------------------------------------------------------------+  
| |  
| Rocket.Chat Version: 8.2.0 |  
| NodeJS Version: 22.16.0 - x64 |  
| MongoDB Version: 8.2.5 |  
| MongoDB Engine: wiredTiger |  
| Platform: linux |  
| Process Port: 3000 |  
| Site URL: \*\*\*\* |  
| Commit Hash: f2a05ceed2 |  
| Commit Branch: HEAD |  
| |  
±---------------------------------------------------------------+

 ![image](https://us1.discourse-cdn.com/flex021/uploads/rocketchat/original/2X/3/3c0f3b50eb711654acafa4ea7ab0e305f3e04a9c.png)  
Thanks !

Edit: after some weird docker and a lot of reboot it now showd mongo 8.2.  
But still mobile app notification arent working…

---

<div class="post-metadata">

**Author:** ![reetp](https://sea1.discourse-cdn.com/flex021/user_avatar/forums.rocket.chat/reetp/32/5546_2.png) [@reetp](https://forums.rocket.chat/u/reetp)\
**Post date:** [March 4, 2026, 10:22am UTC](https://forums.rocket.chat/t/mobile-push-notification-is-note-working/22774/4 "2026-03-04T10:22:14Z")

</div>

I believe this is the issue. It is being worked on.

> <https://github.com/RocketChat/Rocket.Chat.ReactNative/issues/7007>
>
> \### Describe the Bug
> 
> Push notifications doesn't work.
> 
> \### Steps to Reproduce
> 
> …1. Clean app storage.
> 2. Launch app, it ask for Notifications permissions. See logs
> 
> 
> \### Expected Behavior
> 
> Push token received and send to server.
> 
> \### Actual Behavior
> 
> 02-22 18:15:54.788 6431 6467 W Firebase-Installations: Error when communicating with the Firebase Installations server API. HTTP response: \[403 Forbidden: {
> 02-22 18:15:54.788 6431 6467 W Firebase-Installations: "@type": "type.googleapis.com/google.rpc.ErrorInfo",
> 02-22 18:15:54.788 6431 6467 W Firebase-Installations: "reason": "API\_KEY\_HTTP\_REFERRER\_BLOCKED",
> 02-22 18:15:54.788 6431 6467 W Firebase-Installations: "domain": "googleapis.com",
> 02-22 18:15:54.788 6431 6467 W Firebase-Installations: "service": "firebaseinstallations.googleapis.com",
> 02-22 18:15:54.788 6431 6467 W Firebase-Installations: "httpReferrer": "\\u003cempty\\u003e"
> 02-22 18:15:54.788 6431 6467 W Firebase-Installations: "@type": "type.googleapis.com/google.rpc.LocalizedMessage",
> 
> \### Rocket.Chat Server Version
> 
> 8.1.1
> 
> \### Rocket.Chat App Version
> 
> 4.69.0
> 
> \### Device Name
> 
> Pixel 6
> 
> \### OS Version
> 
> Android 16
> 
> \### Additional Context
> 
> 02-22 18:15:54.788 6431 6467 W Firebase-Installations: Error when communicating with the Firebase Installations server API. HTTP response: \[403 Forbidden: {
> 02-22 18:15:54.788 6431 6467 W Firebase-Installations: "@type": "type.googleapis.com/google.rpc.ErrorInfo",
> 02-22 18:15:54.788 6431 6467 W Firebase-Installations: "reason": "API\_KEY\_HTTP\_REFERRER\_BLOCKED",
> 02-22 18:15:54.788 6431 6467 W Firebase-Installations: "domain": "googleapis.com",
> 02-22 18:15:54.788 6431 6467 W Firebase-Installations: "service": "firebaseinstallations.googleapis.com",
> 02-22 18:15:54.788 6431 6467 W Firebase-Installations: "httpReferrer": "\\u003cempty\\u003e"
> 02-22 18:15:54.788 6431 6467 W Firebase-Installations: "@type": "type.googleapis.com/google.rpc.LocalizedMessage",
> 02-22 18:15:54.792 6431 6468 E FirebaseMessaging: java.util.concurrent.ExecutionException: com.google.firebase.installations.FirebaseInstallationsException
> 02-22 18:15:54.792 6431 6468 E FirebaseMessaging: Caused by: com.google.firebase.installations.FirebaseInstallationsException
> 02-22 18:15:54.792 6431 6468 E FirebaseMessaging: at com.google.firebase.installations.FirebaseInstallations.doNetworkCallIfNecessary(FirebaseInstallations.java:414)
> 02-22 18:15:54.792 6431 6468 E FirebaseMessaging: at com.google.firebase.installations.FirebaseInstallations.lambda$doRegistrationOrRefresh$3$com-google-firebase-installations-FirebaseInstallations(FirebaseInstallations.java:372)
> 02-22 18:15:54.792 6431 6468 E FirebaseMessaging: at com.google.firebase.installations.FirebaseInstallations$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0)
> 02-22 18:15:54.798 6431 6463 W InstallationId: com.google.firebase.installations.FirebaseInstallationsException
> 02-22 18:15:54.798 6431 6463 W InstallationId: at com.google.firebase.installations.FirebaseInstallations.doNetworkCallIfNecessary(FirebaseInstallations.java:414)
> 02-22 18:15:54.798 6431 6463 W InstallationId: at com.google.firebase.installations.FirebaseInstallations.lambda$doRegistrationOrRefresh$3$com-google-firebase-installations-FirebaseInstallations(FirebaseInstallations.java:372)
> 02-22 18:15:54.798 6431 6463 W InstallationId: at com.google.firebase.installations.FirebaseInstallations$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0)
> 02-22 18:15:54.938 6431 6469 W InstallationId: com.google.firebase.installations.FirebaseInstallationsException: Firebase Installations Service is unavailable. Please try again later.
> 02-22 18:15:54.938 6431 6469 W InstallationId: at com.google.firebase.installations.remote.FirebaseInstallationServiceClient.createFirebaseInstallation(FirebaseInstallationServiceClient.java:154)
> 02-22 18:15:54.938 6431 6469 W InstallationId: at com.google.firebase.installations.FirebaseInstallations.registerFidWithServer(FirebaseInstallations.java:533)
> 02-22 18:15:54.938 6431 6469 W InstallationId: at com.google.firebase.installations.FirebaseInstallations.doNetworkCallIfNecessary(FirebaseInstallations.java:387)
> 02-22 18:15:54.938 6431 6469 W InstallationId: at com.google.firebase.installations.FirebaseInstallations.lambda$doRegistrationOrRefresh$3$com-google-firebase-installations-FirebaseInstallations(FirebaseInstallations.java:372)
> 02-22 18:15:54.938 6431 6469 W InstallationId: at com.google.firebase.installations.FirebaseInstallations$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0)
> 02-22 18:15:55.602 23783 23834 I PlayCommon: \[527\] Connecting to server: https://play.googleapis.com/play/log?format=raw&proto\_v2=true
> 02-22 18:15:56.599 6431 6464 E FirebaseMessaging: java.util.concurrent.ExecutionException: com.google.firebase.installations.FirebaseInstallationsException: Firebase Installations Service is unavailable. Please try again later.
> 02-22 18:15:56.599 6431 6464 E FirebaseMessaging: Caused by: com.google.firebase.installations.FirebaseInstallationsException: Firebase Installations Service is unavailable. Please try again later.
> 02-22 18:15:56.599 6431 6464 E FirebaseMessaging: at com.google.firebase.installations.remote.FirebaseInstallationServiceClient.createFirebaseInstallation(FirebaseInstallationServiceClient.java:154)
> 02-22 18:15:56.599 6431 6464 E FirebaseMessaging: at com.google.firebase.installations.FirebaseInstallations.registerFidWithServer(FirebaseInstallations.java:533)
> 02-22 18:15:56.599 6431 6464 E FirebaseMessaging: at com.google.firebase.installations.FirebaseInstallations.doNetworkCallIfNecessary(FirebaseInstallations.java:387)
> 02-22 18:15:56.599 6431 6464 E FirebaseMessaging: at com.google.firebase.installations.FirebaseInstallations.lambda$doRegistrationOrRefresh$3$com-google-firebase-installations-FirebaseInstallations(FirebaseInstallations.java:372)
> 02-22 18:15:56.599 6431 6464 E FirebaseMessaging: at com.google.firebase.installations.FirebaseInstallations$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0)

---

<div class="post-metadata">

**Author:** ![SuperAtraction](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@SuperAtraction](https://forums.rocket.chat/u/SuperAtraction)\
**Post date:** [March 4, 2026, 10:45am UTC](https://forums.rocket.chat/t/mobile-push-notification-is-note-working/22774/5 "2026-03-04T10:45:28Z")

</div>

Hi,  
So I tested and the same issue is happening on the open rocket chat server… Thanks for your help !

---

<div class="post-metadata">

**Author:** ![ZakhariyaVladimir](https://avatars.discourse-cdn.com/v4/letter/z/977dab/32.png) [@ZakhariyaVladimir](https://forums.rocket.chat/u/ZakhariyaVladimir)\
**Post date:** [March 4, 2026, 12:40pm UTC](https://forums.rocket.chat/t/mobile-push-notification-is-note-working/22774/7 "2026-03-04T12:40:54Z")

</div>

Hi, I have faced the same issue in RocketChat 8.0 and 8.2 native installed.  
When user install rocketChat app in first time and login, push works perfectly, but after reinstall app, push stop working because “There are no tokens for this user”

I have installed older versions (4.65.0 and 4.69.0) version of Mobile Client on problem devise, and the issue has presist

---

<div class="post-metadata">

**Author:** ![SuperAtraction](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@SuperAtraction](https://forums.rocket.chat/u/SuperAtraction)\
**Post date:** [March 4, 2026, 7:08pm UTC](https://forums.rocket.chat/t/mobile-push-notification-is-note-working/22774/8 "2026-03-04T19:08:01Z")

</div>

With the last mobile app update it’s working, thanks everyone for your help
