생활
firebase를 쓰던 중 GCM말고 FCM을 사용해야 한다는 글을 봤습니다. 그게 쉽게 무슨 말이며 이유가 무엇인가요?
FCM이 firebase cloud message고 GCM이 google cloud message인것은 알겠습니다.
firebase를 이용한 어플 개발 관련 영상중에 gcm을 이용하는 장면이 있었습니다. 하지만 요즘 글들을 보면 FCM으로 바꿔야 한다고 하더라구요.
이에 대한 내용은 대부분 firebase 문서에 있나요?
그리고 왜 바꿔야 하나요?
55글자 더 채워주세요.
1개의 답변이 있어요!
GCM > FCM으로 변경되는이유는 G = Google / F = firebase 인데 이 부분은 잘 알고계시는군요.
구글에서 만든 GCM으로 푸시서비스를 사용하다가
FireBase 기반에 FCM 으로 서비스를 통폐합 하면서 FCM을 사용하라고 하는것입니다.
단기적으로는 별 차이가없습니다만
장기적으로는 GCM은 폐기처분하고 FCM 으로 통합하여 진행한다고 구글이 예전부터 얘기했었고
업데이트 및 주기적인 관리도 FCM 위주로 진행하고있습니다.
GCM > FCM 마이그레이션은 구글에 많이 있어서 어렵지않으시구요.
처음부터 FCM으로 구축하는건 GCM으로 구축하는것보다 쉽습니다.
결과적으로는 FCM이 GCM에 상위호환버전 이라고 보시면되구요.
GCM은 순차적으로 서비스종료가 될것이기 때문에 미래를 대비하여 FCM 으로 구현하라는 것입니다.