0
안드로이드 샘플 프로젝트에 Firebase 클라우드 메시지를 성공적으로 보낼 수 있습니다. described in here으로 2 단계를 적용하고 지금까지 작동합니다.Firebase에서 'to'필드를 가져 오는 방법으로 JSON을 메시징 할 수 있습니까?
내 JSON 본체 :
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
String toVal = remoteMessage.getTo();
Map<String, String> data = remoteMessage.getData();
}
그러나 getTo() 메소드가 null를 얻는다을 :
{
"to": "/topics/testTopic",
"data": {
"key1" : "val1",
"key2" : true
}
}
내가 내 onMessageReceived() 메소드에 제대로 액세스 할 수있는 데이터 필드가 있습니다. 원본 JSON의 '받는 사람'입력란에 어떻게 액세스 할 수 있습니까?
"/topics/testTopic"
이 im 변수 toVal 인 것으로 예상됩니다.