Browse Source

Add APNS config for push notification in mobile phone

pull/10379/head
Vladyslav_Prykhodko 2 years ago
parent
commit
883eebe430
  1. 7
      application/src/main/java/org/thingsboard/server/service/notification/provider/DefaultFirebaseService.java

7
application/src/main/java/org/thingsboard/server/service/notification/provider/DefaultFirebaseService.java

@ -22,6 +22,8 @@ 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.ApnsConfig;
import com.google.firebase.messaging.Aps;
import com.google.firebase.messaging.FirebaseMessaging;
import com.google.firebase.messaging.FirebaseMessagingException;
import com.google.firebase.messaging.Message;
@ -71,6 +73,11 @@ public class DefaultFirebaseService implements FirebaseService {
.setAndroidConfig(AndroidConfig.builder()
.setPriority(AndroidConfig.Priority.HIGH)
.build())
.setApnsConfig(ApnsConfig.builder()
.setAps(Aps.builder()
.setContentAvailable(true)
.build())
.build())
.putAllData(data)
.build();
firebaseContext.getMessaging().send(message);

Loading…
Cancel
Save