[Firebase] FCM (Firebase Cloud Messaging) 포멧

FCM (Firebase Cloud Messaging)은 지속적으로 업데이트되므로 현재 상태에 따라 변경될 수 있습니다. 그러나 기본적인 FCM 메시지 포맷은 크게 변경되지 않을 것으로 예상됩니다. 아래는 FCM 메시지의 기본적인 JSON 포맷 예제입니다.

{
  "message": {
    "token": "DEVICE_TOKEN",
    "notification": {
      "title": "Test Notification",
      "body": "This is a test push notification."
    },
    "data": {
      "key1": "value1",
      "key2": "value2"
    }
  }
}` 

위 예제에서:

푸시 메시지 전송 방법은 여전히 HTTP POST 요청을 사용합니다. 따라서 curl 등 다른 도구를 사용하거나, 프로그래밍 언어에 내장된 HTTP 요청 라이브러리를 사용하여 메시지를 전송할 수 있습니다.

위 포맷은 기본 형태이며, Firebase의 최신 문서나 공식 가이드를 참조하여 실제로 사용해야 할 FCM 포맷과 기능을 확인하시는 것이 좋습니다.