본문 바로가기

푸시

안드로이드 FCM 푸시서버 예제 안녕하세요. 지난번에 firebase 안드로이드 FCM 푸시 관련하여 알아보았습니다. 오늘은 밑도 끝도 없이 예제를 통해서 간단한 사용법을 배워보죠! ***htttp V1 사용법이 아닙니다. 구글에서 말하는 기존의 구형 원시 사용법입니다. 예제는 간단합니다. 1 2 3 4 5 //구글 인증 서버키 private final String AUTH_KEY_FCM = "AAAAlTG6ylg:APA91bHo8 ... "; private final String API_URL_FCM = "https://fcm.googleapis.com/fcm/send"; //기기별 앱 토큰 private String userDeviceIdKey = "d-tse-wQXDA:APA91bH ..."; cs 인증서버키를 가지고 있구요. 예.. 더보기
안드로이드 FCM 푸시서버 구현 내가 뭐 어쨌다고... 지난 푸시 앱설정 포스트에 이어서 안드로이드 푸시 서버구현에 대해 알아봅시다. FCM 푸시 서버 구현의 경우 몇가지 방법으로 나눠지는데요. admin sdk를 사용하여 보내는 방법과 원시프로토콜을 사용하여 보내는 방법 입니다. 그중에 원시프로토콜을 사용하여 푸시를 날려봅시다. 그 안에서도 이렇게 또 나눠집니다. (에고 복잡해) 1. FCM HTTP v1 API (신버전) https://firebase.google.com/docs/cloud-messaging/send-message?hl=ko#send_messages_to_specific_devices 2. 기존 HTTP 프로토콜 https://firebase.google.com/docs/cloud-messaging/http-serv.. 더보기
안드로이드 GCM을 FCM로 마이그레이션 해봅시다 GCM 을 FCM 으로 마이그레이션 합시다 응? 나를 뭐 어쩐다고? 구글정책에 따른 문제파악 다들 바꾸셨겠지만 오래된 플랫폼의 경우 아직도 구글 GCM을 활용한 푸시서비스 방식을 쓰고있습니다. 이미 구글에서 2018년 4월 10일 부터 GCM 사용중지 공고를 하였습니다. 그럼에도 GCM을 쓰셔야 겠다면... 안타깝지만 불가능 합니다. " 2018 년 4 월 10 일부터 Google은 GCM을 사용 중지했습니다. " " GCM 서버 및 클라이언트 API는 더 이상 사용되지 않으며 2019 년 4 월 11 일에 즉시 삭제됩니다 . " " 신뢰할 수 있고 확장 가능한 GCM 인프라와 많은 새로운 기능을 상속하는 FCM ( Firebase Cloud Messaging)으로 GCM 앱을 마이그레이션 합니다. 자세.. 더보기