0
I generated firebase notification without dashboard using below url:
try {
RequestQueue requestQueue = Volley.newRequestQueue(con);
String url = "https://fcm.googleapis.com/fcm/send";
JSONObject jsonBody = new JSONObject();//
jsonBody.put("Title", "Android Volley Demo");
jsonBody.put("Author", "BNK");
final String requestBody ;
requestBody="{ \"data\": {\n" +
" \"image\": \"\",\n" +
" \"message\": \"appname\"\n" +
" \"AnotherActivity\": \"True\"\n" +
" },\n" +
" \"to\" :"+"\""+token+"\""+"\n" +
"}";
StringRequest stringRequest = new StringRequest(Request.Method.POST, url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.i("VOLLEY", response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("VOLLEY", error.toString());
}
}) {
@Override
public String getBodyContentType() {
return "application/json; charset=utf-8";
}
public Map<String, String> getHeaders() throws AuthFailureError
{
Map<String, String> headers = new HashMap<String, String>();
headers.put("Content-Type", "application/json");
headers.put("Authorization","key=server_key_here");
return headers;
}
@Override
public byte[] getBody() throws AuthFailureError {
try {
return requestBody == null ? null : requestBody.getBytes("utf-8");
} catch (UnsupportedEncodingException uee) {
VolleyLog.wtf("Unsupported Encoding while trying to get the bytes of %s using %s", requestBody, "utf-8");
return null;
}
}
@Override
protected Response<String> parseNetworkResponse(NetworkResponse response) {
String responseString = "";
if (response != null) {
responseString = String.valueOf(response.statusCode);
// can get more details such as response.headers
}
return Response.success(responseString, HttpHeaderParser.parseCacheHeaders(response));
}
};
requestQueue.add(stringRequest);
} catch (JSONException e) {
e.printStackTrace();
}
중포 기지 콘솔 등 에 표시되지 대해 어떠한 이벤트가 없습니다 notification_open notification_foreground와 같은 알림 자바 파일을 추가 할 수있는 코드가 있습니까? 도와주세요중포 기지 이벤트 내가 notification_dismiss 등 이벤트 메뉴 기능에서 중포 기지 콘솔의 이벤트는 app_remove firstopen 표시 notification_receive, notification_open 성공적으로 통지하지만 캔트 디스플레이를 가지고