Android/Firebase(FCM)

안드로이드 - Firebase(FCM) 푸시알림 구현하기(3) 푸시 종류에따른 수신 처리 (코틀린)

와구와구! 2021. 4. 1. 21:40

서버에서 보내주는 푸시 종류에는 3가지가 있다.

 

https://jh3786.tistory.com/19

 

Firebase(FCM)- 푸시메시지 정보,PushType (Notification / Data / Notification + Data )

처음에 notification 으로 쓰다가 푸시 메시지 백엔드일때 처리를 고민하다가 찾아보게 되었다. 1.Notification 2.Data 3.Notification + Data 푸쉬의 종류에는 3가지로 나눌 수 있다. Notification / Data /..

jh3786.tistory.com

1.Notification

public void onMessageReceived(RemoteMessage remoteMessage) {

        if (remoteMessage.getNotification() != null) {

            Log.e("FCM", String.valueOf(remoteMessage.getNotification()));

            String messageBody = remoteMessage.getNotification().get("body");
            String messageTitle = remoteMessage.getNotification().get("title");
        }
}

 

 

2.Data

 

public void onMessageReceived(RemoteMessage remoteMessage) {

        if (remoteMessage.getData() != null) {

            Log.e("FCM", String.valueOf(remoteMessage.getData()));

            String messageBody = remoteMessage.getData().get("body");
            String messageTitle = remoteMessage.getData().get("title");
        }
}

 

저는 Data로 사용했습니다

 

반응형