Firebase FCM
파이어베이스 안드로이드 푸쉬 FCM
FirebaseMessaging.getInstance().subscribeToTopic("global")
.addOnCompleteListener(newOnCompleteListener<Void>(){
@Override
publicvoidonComplete(@NonNullTask<Void>task){
if(!task.isSuccessful()){
Log.i("AAA","error!");
return;
}
getPushData();
}
});
privatevoidgetPushData(){
if(getIntent().getExtras()!=null){
Stringname=getIntent().getExtras().getString("name");
Log.i("AAA","name:"+name);
}
}
- Firebase console 로 이동
알림 설정후 푸시
노티피케이션 영역
- 핸드폰에서 푸시를 누르면
privatevoidgetPushData(){
if(getIntent().getExtras()!=null){
Stringname=getIntent().getExtras().getString("name");
Log.i("AAA","name:"+name);
}
}
이곳에 설정한 데이터가 name 에 저장됨
postman 으로 하는 법
Authorization 에 key= 서버키
body 에는
{
"to": "/topics/global",
"data": {
"name": "Postman",
"message": "Hello, World!"
},
"notification": {
"body": "Hello",
"title": "This is test message."
}
}
Redirect URI
내가 요청하고 요청받은 쪽에서 오래걸리면 나의 url에 requset로 담아서 다시 보내주는 용도로 쓰는 url
Author And Source
이 문제에 관하여(Firebase FCM), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cloud0/Firebase-FCM저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)