안녕하세요. 안드로이드 푸시 메시지 보내는 것에 대해 궁금하신가 보네요.
우선, 간단히 말씀 드리자면 인터넷 연결 되어 있고 앱이 설치 된 상태라면 푸시를 받을 준비가 되어 있다고 할 수 있습니다.
좀 더 말씀 드리자면, 안드로이드 푸시메시지를 보내기 위해서는 Firebase Cloud Messaging 서비스를 이용합니다.
서버에서는 구글 FCM으로 부터 발급 받은 서버 키를 등록해야 합니다.
안드로이드 OS가 설치된 휴대전화기기에서는 구글 부터 발급 받은 FcmToken 이라는 것을 서버에 전송해서 서버가 알고 있게 하는 것이 중요 합니다.
서버 에서는 FcmToken을 이용하여, 푸시 메시지를 해당 기기에 보낼수 있습니다.
메시지 형식은
{
"message":{
"token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
"data":{
"Nick" : "Mario",
"body" : "great match!",
"Room" : "PortugalVSDenmark"
}
}
}
이런식으로 json 이라는 형식으로 구성이 됩니다.
테스트를 위해서는 postman 이라는 프로그램을 이용하여, 푸시서버 대용으로 기기에 푸시를 보낼 수도 있습니다.
어떻게 답이 되셨는지 모르겠습니다.
이상입니다.
감사합니다.
참고
URL : https://beomseok95.tistory.com/118
URL:https://firebase.google.com/docs/cloud-messaging/concept-options?hl=ko