728x90

Firebase 2

(FCM)서버-IOS 연동 시 발생한 예외 사항 대처 방법

수신자로 FCM 토큰 값을 입력해야 하는데, 연동이 되어 있지 않는 토큰을 입력한 경우 발생한다. 안드로이드의 경우, onNewToken() 함수 내에서 발생한 토큰 값을 입력하면 발송이 정상적으로 된다. iOS의 경우도 onNewToken()을 구현해서 발생한 토큰값을 서버로 넘겨주면 된다고 한다(참고 : https://stackoverflow.com/questions/51296171/fcm-onnewtoken-vs-firebaseinstanceid) 큰 형식이 유효하지 않을 때 발생하는 예외 Device 토큰이랑 FCM 토큰 중 onTokenRefresh() 함수를 통해 갱신된 FCM 토큰 을 수신인에 등록하여 발송하면 정상적으로 발송된다. 위 두가지 예외 상황은 공통적으로 수신자에 잘못된 FCM 토..

FCM 2023.08.04

(코틀린 버전) 안드로이드 푸시알림 spring boot 서버 개발

파이어베이스는 2011년 파이어베이스사가 개발하고 2014년 구글에 인수된 모바일 및 웹 애플리케이션 개발 플랫폼 구글 드라이브와 애널리틱스를 적용해서 어떤 기기에서나 개발할 수 있는 환경을 만들어 주고, 사용자들의 이용횟수, 광고 효과, 문제 발생 빈도 등을 알려줘서 개발자들이 쉽게 활용할 수 있도록 지원 파이어 베이스의 인증 기능을 이용한 SSO(통합 인증)을 지원하는 서비스를 통해 사용자는 로그인을 활동을 쉽게 할 수 있음 파이어베이스는 NoSql 클라우드 데이터베이스에 JSON 형태로 데이터를 저장하고 클라이언트에 실시간으로 동기화 파이어베이스는 HTML , CSS, 자바스크립트 등과 같은 정적 콘텐츠를 빠르고 안전하게 호스팅해줍니다. 또한 SSL을 제공하기 때문에 안전하게 컨텐츠를 전송 컨트롤러..

728x90