J'essaie d'implémenter FCM dans mon application Android. Sur quelques téléphones, la notification est reçue lorsque l'application est en premier plan/arrière-plan/tué. Mais sur certains téléphones, il n'est reçu que lorsque l'application est en premier plan/arrière-plan. Lorsque l'application est supprimée, onMessageReceived et le programme de lancement getExtra ne sont pas appelés. J'utilise à la fois l'objet de données et de notification de l'API. Voici mon code Android -La notification Firebase ne se passe pas sur certains téléphones lorsque l'application est supprimée
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
Log.e("Here", "here");
if (remoteMessage.getData().size() > 0) {
Log.e(TAG, "Data Payload: " + remoteMessage.getData().toString());
try {
JSONObject json = new JSONObject(remoteMessage.getData());
sendPushNotification(json);
} catch (Exception e) {
Log.e(TAG, "Exception: " + e.getMessage());
}
}
if (remoteMessage.getNotification() != null) {
Log.e(TAG, "Message Notification Body: " + remoteMessage.getNotification().getBody());
}
}
sur la notification téléphone non reçu, part la configuration mobile –
Vous pouvez consulter ce lien, il vous aidera à https://stackoverflow.com/questions/37711082/how-to-handle-notification-when -app-in-background-in-firebase – Raja
@Raja J'ai déjà essayé mais ça ne marche pas. –