푸시 발송 - 우선순위와 소리/진동을 위해 ApnsConfig, AndroidConfig 추가

This commit is contained in:
Klaus 2023-08-30 17:00:48 +09:00
parent 378e8f13af
commit 42f5c49cbc
1 changed files with 19 additions and 0 deletions

View File

@ -1,5 +1,8 @@
package kr.co.vividnext.sodalive.fcm
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.MulticastMessage
import com.google.firebase.messaging.Notification
@ -27,6 +30,22 @@ class FcmService {
val multicastMessage = MulticastMessage.builder()
.addAllTokens(tokens)
multicastMessage.setAndroidConfig(
AndroidConfig.builder()
.setPriority(AndroidConfig.Priority.HIGH)
.build()
)
multicastMessage.setApnsConfig(
ApnsConfig.builder()
.setAps(
Aps.builder()
.setSound("default")
.build()
)
.build()
)
if (container == "ios") {
multicastMessage
.setNotification(