Merge pull request #10379 from vvlladd28/improvement/push-notification/apn
Add APNS config for push notification in mobile phone
This commit is contained in:
commit
6a17910bd0
@ -22,6 +22,8 @@ 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.AndroidConfig;
|
||||||
|
import com.google.firebase.messaging.ApnsConfig;
|
||||||
|
import com.google.firebase.messaging.Aps;
|
||||||
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;
|
||||||
@ -71,6 +73,11 @@ public class DefaultFirebaseService implements FirebaseService {
|
|||||||
.setAndroidConfig(AndroidConfig.builder()
|
.setAndroidConfig(AndroidConfig.builder()
|
||||||
.setPriority(AndroidConfig.Priority.HIGH)
|
.setPriority(AndroidConfig.Priority.HIGH)
|
||||||
.build())
|
.build())
|
||||||
|
.setApnsConfig(ApnsConfig.builder()
|
||||||
|
.setAps(Aps.builder()
|
||||||
|
.setContentAvailable(true)
|
||||||
|
.build())
|
||||||
|
.build())
|
||||||
.putAllData(data)
|
.putAllData(data)
|
||||||
.build();
|
.build();
|
||||||
firebaseContext.getMessaging().send(message);
|
firebaseContext.getMessaging().send(message);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user