RocketChat / Rocket.Chat.ReactNative

Rocket.Chat mobile clients
https://rocket.chat
MIT License
2.02k stars 1.18k forks source link

Message details not shown in push notifications anymore #5496

Closed paulchen closed 1 month ago

paulchen commented 9 months ago

Description:

The notifications on my Android phone do not show any message details anymore, just the text "You have a new message", despite the server being configured to deliver message details.

Environment Information:

Steps to reproduce:

  1. Configure the server like this (Workspace -> Settings -> Push -> Privacy):

Clipboard - January 18, 2024 23_19

  1. Wait for a push notification being shown on your mobile phone.

Expected behavior:

The message is shown on the push notification, including its details.

Actual behavior:

The push notification does not contain any message details:

Screenshot_20240118_231842

Additional context:

This issue is quite new, it must have been introduced in one of the most recent versions of the Rocket.Chat server or the app.

0ki commented 6 months ago

An update from my side - still affected on iOs for the past month. Any plans on fixing?

0ki commented 4 months ago

Problem still here. Any more info that you need?

0ki commented 3 months ago

Since this has been stuck for half a year we found a stable workaround that I can recommend. We installed mattermost on a separate server, transferred the accounts and set up a bridge.

People register in to mattermost app on their devices and get the notifications. Works nicely. The only downside is that mattermost opens instead of RocketChat when tapping on the notification. We'll see how that goes, maybe moving everything to MM and leaving RC as a legacy channel via bridge is an option.

diegolmello commented 3 months ago

Can you test Rocket.Chat iOS beta please? Version 4.51.0.64057. https://testflight.apple.com/join/3gcYeoMr

For those on Android, can you check logs (or try to reproduce while checking logs) to understand if rate limiter is blocking requests to push.get. It would help a lot. Thanks!