Notice
Recent Posts
Recent Comments
Link
투케이2K
63. (TWOK/LOGIC) [Mobile] [방어 로직] 모바일 파이어베이스 푸시 토큰 발급 및 확인 , 실패 시 바이 패스 로직 - Fcm Get Token Error 본문
투케이2K 로직정리
63. (TWOK/LOGIC) [Mobile] [방어 로직] 모바일 파이어베이스 푸시 토큰 발급 및 확인 , 실패 시 바이 패스 로직 - Fcm Get Token Error
투케이2K 2024. 8. 8. 18:51[로직 정리]
정리 로직 : Mobile
상태 : [Mobile] [방어 로직] 모바일 파이어베이스 푸시 토큰 발급 및 확인 , 실패 시 바이 패스 로직 - Fcm Get Token Error
[설 명]
1. 모바일에서 앱 실행 초기 (ex : Application , Intro) 에서 파이어베이스 푸시 토큰 얻어오기 (Get Token)
>> 네트워크 환경 , 사용자 구글 로그인 계정 , 파이어베이스 프로젝트 등록 여부 , 파이어베이스 푸시 인증서 여부 등에 따라서 토큰 값 확인 시 에러 발생
2. 파이어베이스 푸시 토큰 확인 과정에서 핸들러 등록 및 3초 타이머 동작 정의 (최대 3초 후 로그인 화면 자동 이동)
3. 파이어베이스 토큰 확인 onSuccess , onFail 성공 및 실패 시 즉시, 로그인 화면 이동 및 예정 된 핸들러 작업 취소
>> 성공 한 경우 프리퍼런스 데이터에 토큰 값 저장
>> 실패 한 경우 프리퍼런스 데이터 토큰 값 초기화 수행
4. 로그인 화면 접속 후 사용자 푸시 토큰 업로드 시 프리퍼런스 데이터에 저장된 값 업로드 수행 (브릿지 or API 통신 수행)
5. 서버 단에서는 전달 받은 푸시 토큰 값 확인 >> null 인 경우 DB 에 푸시 사용 여부 N 업데이트 >> 널이 아닌 경우 Y 업데이트 수행
6. 푸시 서버에서 푸시 발송 시 사전) 푸시 사용 여부 값 (Y , N) 확인 후 정상적으로 푸시 발송이 가능 한 경우에만 푸시 발송 수행
반응형
'투케이2K 로직정리' 카테고리의 다른 글
Comments