728x90
예제대로 FCM을 구축하는데, onMessageReceived() 메소드에서 매개변수로 오는 RemoteMessage가 빈값이었다.
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
String title = remoteMessage.getData().get("title");
String message = remoteMessage.getData().get("body");
sendNotification(title,message);
}
찾아보니, 이 부분을
String title = remoteMessage.getData().get("title");
String message = remoteMessage.getData().get("body);
이렇게 바꿔야한다고 한다.
String title = remoteMessage.getNotification().getTitle();
String message = remoteMessage.getNotification().getBody();
Reference
728x90
'Dev > Android' 카테고리의 다른 글
[Android] ViewPager 원하는 포지션 이동 (0) | 2020.10.21 |
---|---|
[Android / Kakao] 카카오 링크 샘플 실행 시 app does not have DOMAIN_CHECK_PASS permission 오류 발생 (0) | 2020.10.20 |
[Android] 부팅후에도 알람 유지되도록하기 (0) | 2020.09.28 |
[Android] Toolbar Option Menu 아이콘 색상 변경 (0) | 2020.09.24 |
[Android] Toolbar Option Menu에서 Checkbox 사용하기 (0) | 2020.09.24 |