Update your apps to the latest Firebase Cloud Messaging APIs and SDKs
라는 제목의 메일이 왔다.
starting June 20, 2024 the legacy Firebase Cloud Messaging (FCM) APIs will be discontinued
내년 6월 20일부터 기존 API들이 중단될테니 그전에 새 API로 마이그레이션을 하라는 내용이었다.

그래서 뭘해야 되는지 안내해줬는데
나의 경우 저 서버키와 HTTP 프로토콜이 마이그레이션 적용 대상인 듯 하다.
그래서 내 코드를 살펴봤는데
나는 API를 직접 호출하지 않고 firebase-admin 패키지를 사용하고 있는 상태였다.
파이어베이스 문서 를 좀 더 살펴봤는데

이와 같이 써있었다.
패키지를 사용하고 있는 경우에는

나는 node이므로 9.22.1버전보다 같거나 높은 버전의 패키지를 사용하고 있으면
따로 뭔갈 해줄 필요는 없는 것으로 보인다.
"firebase-admin": "^10.3.0"
package.json을 확인해보니 10.3.0을 쓰고 있었다.
그런데 더 밑의 글을 살펴보니
페이로드 형식도 업데이트가 된 것 같은데,

이렇게 변화가 있다고한다.
그런데 이게 기존 페이로드 형식을 아예 없애고 새 형식만 쓴다는 건지는 잘 나와있지 않는 것 같다.
페이로드를 지금 바로 새 형식으로 바꿔도 잘 되는지 한번 실험해봐야할 듯 하다.