fix(deeplink): 푸시 딥링크 우선 분기로 혼합 라우팅을 방지한다
This commit is contained in:
@@ -75,14 +75,20 @@ class SodaFirebaseMessagingService : FirebaseMessagingService() {
|
||||
}
|
||||
}
|
||||
|
||||
val deepLinkExtras = android.os.Bundle().apply {
|
||||
messageData["room_id"]?.let { putString("room_id", it) }
|
||||
messageData["message_id"]?.let { putString("message_id", it) }
|
||||
messageData["content_id"]?.let { putString("content_id", it) }
|
||||
messageData["channel_id"]?.let { putString("channel_id", it) }
|
||||
messageData["audition_id"]?.let { putString("audition_id", it) }
|
||||
messageData["deep_link_value"]?.let { putString("deep_link_value", it) }
|
||||
messageData["deep_link_sub5"]?.let { putString("deep_link_sub5", it) }
|
||||
val deepLinkExtras = if (!deepLinkUrl.isNullOrBlank()) {
|
||||
android.os.Bundle().apply {
|
||||
putString("deep_link", deepLinkUrl)
|
||||
}
|
||||
} else {
|
||||
android.os.Bundle().apply {
|
||||
messageData["room_id"]?.let { putString("room_id", it) }
|
||||
messageData["message_id"]?.let { putString("message_id", it) }
|
||||
messageData["content_id"]?.let { putString("content_id", it) }
|
||||
messageData["channel_id"]?.let { putString("channel_id", it) }
|
||||
messageData["audition_id"]?.let { putString("audition_id", it) }
|
||||
messageData["deep_link_value"]?.let { putString("deep_link_value", it) }
|
||||
messageData["deep_link_sub5"]?.let { putString("deep_link_sub5", it) }
|
||||
}
|
||||
}
|
||||
|
||||
if (!deepLinkExtras.isEmpty) {
|
||||
|
||||
Reference in New Issue
Block a user