public static String getFirebaseMessage(AbstractPushTO pushMessage, String token) {
Map<String, Object> firebaseMessageMap = new HashMap<String, Object>();
firebaseMessageMap.put("priority", "normal");
firebaseMessageMap.put("delay_while_idle", false);
firebaseMessageMap.put("time_to_live", 86400);
firebaseMessageMap.put("dry_run", false);
firebaseMessageMap.put("content_available", true);
firebaseMessageMap.put("data", getData(pushMessage));
firebaseMessageMap.put("to", token);
Map<String, String> notification = new HashMap<String, String>();
notification.put("title", pushMessage.getMessageTitle());
notification.put("body", pushMessage.getMessageBody());
firebaseMessageMap.put("notification", notification);
System.out.println(jsonify(firebaseMessageMap));
return jsonify(firebaseMessageMap);
}