feat(fcm): 푸시 딥링크 파라미터를 추가해 알림 화면 이동을 지원한다
This commit is contained in:
@@ -5,6 +5,7 @@ import kr.co.vividnext.sodalive.admin.audition.role.AdminAuditionRoleRepository
|
||||
import kr.co.vividnext.sodalive.audition.AuditionStatus
|
||||
import kr.co.vividnext.sodalive.aws.s3.S3Uploader
|
||||
import kr.co.vividnext.sodalive.common.SodaException
|
||||
import kr.co.vividnext.sodalive.fcm.FcmDeepLinkValue
|
||||
import kr.co.vividnext.sodalive.fcm.FcmEvent
|
||||
import kr.co.vividnext.sodalive.fcm.FcmEventType
|
||||
import kr.co.vividnext.sodalive.utils.generateFileName
|
||||
@@ -95,7 +96,9 @@ class AdminAuditionService(
|
||||
messageKey = "admin.audition.fcm.message.new",
|
||||
args = listOf(audition.title),
|
||||
isAuth = audition.isAdult,
|
||||
auditionId = audition.id ?: -1
|
||||
auditionId = audition.id ?: -1,
|
||||
deepLinkValue = FcmDeepLinkValue.AUDITION,
|
||||
deepLinkId = audition.id
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@ import kr.co.vividnext.sodalive.can.use.CanUsage
|
||||
import kr.co.vividnext.sodalive.can.use.UseCanCalculateRepository
|
||||
import kr.co.vividnext.sodalive.can.use.UseCanCalculateStatus
|
||||
import kr.co.vividnext.sodalive.common.SodaException
|
||||
import kr.co.vividnext.sodalive.fcm.FcmDeepLinkValue
|
||||
import kr.co.vividnext.sodalive.fcm.FcmEvent
|
||||
import kr.co.vividnext.sodalive.fcm.FcmEventType
|
||||
import kr.co.vividnext.sodalive.i18n.LangContext
|
||||
@@ -331,7 +332,10 @@ class AdminLiveService(
|
||||
title = room.member!!.nickname,
|
||||
messageKey = "live.room.fcm.message.canceled",
|
||||
args = listOf(room.title),
|
||||
pushTokens = pushTokens
|
||||
pushTokens = pushTokens,
|
||||
roomId = room.id,
|
||||
deepLinkValue = FcmDeepLinkValue.LIVE,
|
||||
deepLinkId = room.id
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user