2016-07-15 1 views
0

나는 API (중포 기지하지 콘솔)하지만 getMessageId() 반환 nullgetSentTime() 반환 0를 통해 안드로이드에 중포 기지의 메시징 기능을 테스트하고있어이 없습니다. 나는 다른 필드를 정상적으로 얻을 수 있습니다. 이것은 Firebase의 버그입니까?중포 기지의 RemoteMessage 객체는 어떤 메시지 ID 또는 전송 시간

현재 firebase 의존성 버전 9.2.0을 사용 중입니다.

내가 API를 통해 전송하고있어입니다 : 나는 내가 notification 필드를 사용하는 경우 내가 할 수없는 수동으로 통지를 처리하는 원하기 때문에 나는 data 분야에서 notification 필드를 보내고있다

{ 
    "to":"frL...", 
    "data":{"title":"Hi", 
      "body":"such body" 
    } 
} 

.

+0

어떻게 다른 필드를 얻고 있습니까? 어떤 유형의 데이터를 서버에서 보내고 있는지 잘 알고 있습니까? –

+0

어떤 SDK 버전을 사용하고 있습니까? –

답변

0

버전 9.4에서 수정 된 버그가있었습니다. 더 많은 정보는 여기 https://firebase.google.com/support/release-notes/android#9.4

RemoteMessage # getMessageId()는 이제 수신 된 메시지의 올바른 메시지 ID를 반환합니다. 이전에는 null을 반환했습니다.

+1

해당 텍스트를 인용하십시오. –

+0

의견을 보내 주셔서 감사합니다. 완료;) – Gonzalo

관련 문제