Browse Source

Add high priority to notification send in mobile

pull/8522/head
Vladyslav_Prykhodko 3 years ago
parent
commit
e0d37c31dc
  1. 4
      application/src/main/java/org/thingsboard/server/service/notification/provider/DefaultFirebaseService.java

4
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.auth.oauth2.GoogleCredentials;
import com.google.firebase.FirebaseApp; import com.google.firebase.FirebaseApp;
import com.google.firebase.FirebaseOptions; import com.google.firebase.FirebaseOptions;
import com.google.firebase.messaging.AndroidConfig;
import com.google.firebase.messaging.FirebaseMessaging; import com.google.firebase.messaging.FirebaseMessaging;
import com.google.firebase.messaging.FirebaseMessagingException; import com.google.firebase.messaging.FirebaseMessagingException;
import com.google.firebase.messaging.Message; import com.google.firebase.messaging.Message;
@ -65,6 +66,9 @@ public class DefaultFirebaseService implements FirebaseService {
.setTitle(title) .setTitle(title)
.setBody(body) .setBody(body)
.build()) .build())
.setAndroidConfig(AndroidConfig.builder()
.setPriority(AndroidConfig.Priority.HIGH)
.build())
.setToken(fcmToken) .setToken(fcmToken)
.build(); .build();
firebaseContext.getMessaging().send(message); firebaseContext.getMessaging().send(message);

Loading…
Cancel
Save