From e0d37c31dc2c859cfd6b859312a28b20b1e49eac Mon Sep 17 00:00:00 2001 From: Vladyslav_Prykhodko Date: Wed, 17 Jan 2024 17:49:26 +0200 Subject: [PATCH] Add high priority to notification send in mobile --- .../service/notification/provider/DefaultFirebaseService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/application/src/main/java/org/thingsboard/server/service/notification/provider/DefaultFirebaseService.java b/application/src/main/java/org/thingsboard/server/service/notification/provider/DefaultFirebaseService.java index 41b82bb58f..b85d567c3b 100644 --- a/application/src/main/java/org/thingsboard/server/service/notification/provider/DefaultFirebaseService.java +++ b/application/src/main/java/org/thingsboard/server/service/notification/provider/DefaultFirebaseService.java @@ -21,6 +21,7 @@ import com.github.benmanes.caffeine.cache.RemovalCause; import com.google.auth.oauth2.GoogleCredentials; import com.google.firebase.FirebaseApp; import com.google.firebase.FirebaseOptions; +import com.google.firebase.messaging.AndroidConfig; import com.google.firebase.messaging.FirebaseMessaging; import com.google.firebase.messaging.FirebaseMessagingException; import com.google.firebase.messaging.Message; @@ -65,6 +66,9 @@ public class DefaultFirebaseService implements FirebaseService { .setTitle(title) .setBody(body) .build()) + .setAndroidConfig(AndroidConfig.builder() + .setPriority(AndroidConfig.Priority.HIGH) + .build()) .setToken(fcmToken) .build(); firebaseContext.getMessaging().send(message);