개발/Android

안드로이드 FCM RemoteMessage 값 가져오기

나는아니다 2021. 8. 11. 10:15

파이어베이스 클라우드 메시지 사용시 

onMessageReceived를 통해서 넘어오는 RemoteMessage값 처리에 대해서 정리.

@Override
public void onMessageReceived(@NonNull RemoteMessage remoteMessage) {

	//데이터 유무 확인
    if(remoteMessage.getData().size() > 0) {
    	Map<String,String> data = remoteMessage.getData();
    	for( String key : data.keySet()) {
            Log.d(TAG,"Key == >" + key + " : value == > " + data.get(key));
        }
    }
}

RemoteMessage로 넘어온 값은 Map<String,String> 형태임으로 향상된 for문이나 Iterator를 돌려서 처리한다.

 

참고 : https://firebase.google.com/docs/reference/android/com/google/firebase/messaging/RemoteMessage

'개발 > Android' 카테고리의 다른 글

안드로이드 권한 요청하기  (0) 2021.08.19
다른 Activity에 변수 값 가져오기  (0) 2021.08.10