에
if (remoteMessage.getData().size() > 0) {
Log.i("Message data payload: ", String.valueOf(remoteMessage.getData().toString()));
notification_type = remoteMessage.getData().get("type");
switch (notification_type){
case "store":
store_id = String.valueOf(remoteMessage.getData().get("store_id"));
image_url = String.valueOf(remoteMessage.getData().get("url"));
Log.i("prrr",store_id+"XCx"+String.valueOf(remoteMessage.getData().get("store_id")));
// message = String.valueOf(remoteMessage.getData().get("message"));
break;
case "product":
product_id = String.valueOf(remoteMessage.getData().get("product_id"));
Log.i("prrr",product_id+"XCx"+String.valueOf(remoteMessage.getData().get("product_id")));
store_id = String.valueOf(remoteMessage.getData().get("store_id"));
image_url = String.valueOf(remoteMessage.getData().get("url"));
// message = String.valueOf(remoteMessage.getData().get("message"));
break;
case "category":
category_id = String.valueOf(remoteMessage.getData().get("category_id"));
store_id = String.valueOf(remoteMessage.getData().get("store_id"));
Log.i("prrr",store_id+"XCx"+String.valueOf(remoteMessage.getData().get("store_id")));
Log.i("prrr",category_id+"XCx"+String.valueOf(remoteMessage.getData().get("category_id")));
image_url = String.valueOf(remoteMessage.getData().get("url"));
// message = String.valueOf(remoteMessage.getData().get("message"));
category_name = String.valueOf(remoteMessage.getData().get("category_name"));
break;
}
}
// Check if message contains a notification payload.
if (remoteMessage.getNotification() != null) {
Log.i("Message No: " ,"h"+remoteMessage.getNotification().getBody());
title = remoteMessage.getNotification().getBody();
}
sendNotification(String.valueOf(remoteMessage.getData().get("url")));
감사합니다. 서버를 통해, 데이터 메시지로, 콘솔을 통하지 않고 알림을 보내야합니다.
이 가능하지 경우 FCM 컨텐츠를 유발하는 방법, 어떤 이유로, 당신은 this tutorial.
을 확인해야합니까? 또한 귀하의 onMessageReceive() 게시 –
사전에 매개 변수를 줄 것이다 메시지 제목을 줄 것입니다 –
읽기 http://stackoverflow.com/questions/35257410/how-to-customize-notification-display-and-tone-when- using-gcmreceiver-and-gcmlis –