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

안드로이드 fcm에 대해서 궁금합니다.

안드로이드에서 푸시메시지를 보낼때 fcm을 이용해서 보내는걸로 아는데

각 기기별로 부여된 아이디 중에서 현재 유효한 아이디인지 확인할 수 있는 방법이 있을까요?

그래야 현재 앱을 설치중인 사람만 받게하고 삭제한 사람한테 보내게 된다면 시간이 오래 걸리지 않나요?

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
    1. 앱 설치 시 FCM ID를 테이블에 저장을 해둡니다.

    2. 매 전송시 각 ID의 유효성 여부를 체크를 합니다.

    3. 각각의 ID 별로 앱 전송여부를 체크합니다

      A. 성공 : do Nothing

      B. 실패 : Account Delete OR Alive flag Update

    4. 위와 같은 방법으로 매 전송시 마다 체크를 한다면 그 다음 전송시에는 삭제한 사용자에게는 앱 푸시가 발송되지 않습니다.

    물론 푸시 수신 여부 선택 필드와 동일한 필드를 사용하며 네트워크 문제 등으로 인한 실패 시 푸시가 비활성화 될 수 있고,

    해당 사항은 사용자가 직접 활성화 시킬 수 있어야 합니다.

    전 위와 같은 방법으로 구현을 했었네요 ^^;