feat(fcm): 푸시 딥링크 파라미터를 추가해 알림 화면 이동을 지원한다
This commit is contained in:
@@ -16,6 +16,15 @@ enum class FcmEventType {
|
||||
CREATE_CONTENT_COMMENT, IN_PROGRESS_AUDITION
|
||||
}
|
||||
|
||||
enum class FcmDeepLinkValue(val value: String) {
|
||||
LIVE("live"),
|
||||
CHANNEL("channel"),
|
||||
CONTENT("content"),
|
||||
SERIES("series"),
|
||||
AUDITION("audition"),
|
||||
COMMUNITY("community")
|
||||
}
|
||||
|
||||
class FcmEvent(
|
||||
val type: FcmEventType,
|
||||
val title: String = "",
|
||||
@@ -32,6 +41,8 @@ class FcmEvent(
|
||||
val messageId: Long? = null,
|
||||
val creatorId: Long? = null,
|
||||
val auditionId: Long? = null,
|
||||
val deepLinkValue: FcmDeepLinkValue? = null,
|
||||
val deepLinkId: Long? = null,
|
||||
val commentParentId: Long? = null,
|
||||
val myMemberId: Long? = null,
|
||||
val isAvailableJoinCreator: Boolean? = null,
|
||||
@@ -166,7 +177,9 @@ class FcmSendListener(
|
||||
contentId = contentId ?: fcmEvent.contentId,
|
||||
messageId = messageId ?: fcmEvent.messageId,
|
||||
creatorId = creatorId ?: fcmEvent.creatorId,
|
||||
auditionId = auditionId ?: fcmEvent.auditionId
|
||||
auditionId = auditionId ?: fcmEvent.auditionId,
|
||||
deepLinkValue = fcmEvent.deepLinkValue,
|
||||
deepLinkId = fcmEvent.deepLinkId
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user