firebase / firebase/quickstart-android

onMessageReceived isn't always called

Abierto
#372 8 comentarios 0 reacciones 1 asignado Reclamado por @kroikie Ver en GitHub
api: messaging
Lenguaje dominante
Kotlin
Estrellas
9.3k
Forks
7.4k
Merge medio
2 d 19 h
PR fusionados (30 d)
8

Descripción

* Android device: Multiple devices
* Android OS version: Multiple OS versions
* Google Play Services version:
* Firebase/Play Services SDK version: 11.4.2

The onMessageReceived method is only called for about 2/3 of the users. It's not because it's in the background because it's a data payload sent from Microsoft Azure, and the method is called for me and the notification displayed when I have the app closed. I know they're reaching the device because I checked the Play Console and they're marked as 'Acknowledged'.

#### Steps to reproduce:

1. Follow the quickstart example and log the onMessageReceived call
2. Send a message with a data payload
3. See how many of your push notifications are logged

#### Observed Results:
Only about 2/3 of the notifications end up with a call to onMessageReceived.

#### Expected Results:
I expected all of the notifications to reach onMessageReceived.

#### Relevant Code:
```





```

```
public class MyFirebaseMessagingService extends FirebaseMessagingService {

...
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
...
}
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.