아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
대단한멧새102
대단한멧새10219.04.08

안드로이드 FCM을 이용한 푸시메시지

안드로이드 푸시메시지를 보낼때 FCM 서비스를 이용하고 있습니다.
하지만 그룹단위로 보낼때는 상관이없지만 특정 개인으로 발송시에는 토큰 아이디를 알아야합니다.
하지만 이 토큰 아이디가 앱설치시마다 매번 새로이 생성되기 때문에 FCM에서 제공하는 컨텐츠내에서는 토큰 값이 유효한지 무효한지 여부를 알 수 없습니다.

그렇다면 폰에 설치시마다 토큰 값은 직접 관리를 해야하는지가 궁금합니다.

55글자 더 채워주세요.
답변의 개수
2개의 답변이 있어요!
  • 탈퇴한 사용자
    탈퇴한 사용자19.04.08

    일반적으로 안드로이드 앱이 실행될 때 마다 서버로 항상 토큰을 보내고 서버는 푸시토큰을 DB에 저장해두고 이 푸시토큰으로 개별 푸시를 보내게 됩니다.

    푸시토큰이 바뀌면 서버는 푸시토큰을 새로 데이터베이스에 저장합니다.


  • 파이어베이스 도큐먼트에 자세하게 기술되어있습니다.

    또한 설치후에 해당 유저의 로그인 작업등이 이루어질때, 푸시 서비스 알람 여부를 변경할때 등 동적으로 다시 서버통신하여

    서버에서 저장하는 경우가 많습니다.

    직접 관리하실경우 해당 USER SEQ 와 매핑한 별도의 테이블을 구성하시면 편하게 관리가 가능하실것으로 보입니다.