투케이2K

76. (TWOK/WORK) [업무 이슈] FCM 푸시 토큰 확인 지연 발생 및 무한 로딩 화면 표시 이슈 접수 본문

투케이2K 업무정리

76. (TWOK/WORK) [업무 이슈] FCM 푸시 토큰 확인 지연 발생 및 무한 로딩 화면 표시 이슈 접수

투케이2K 2024. 8. 22. 19:52
반응형

[제 목]

[업무 이슈] FCM 푸시 토큰 확인 지연 발생 및 무한 로딩 화면 표시 이슈 접수

 

[내 용]

 

------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------

1. 사용자가 앱 실행이 안되고 로딩 화면에서 앱이 정지되어 있다는 문의 접수

------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------

1. 애플리케이션 단 로딩 화면 소스 코드 점검 실시

  - 파이어베이스 푸시 토큰 요청 (FirebaseMessaging.getInstance().getToken()) >> 정상 응답을 받은 경우 >> 로그인 화면으로 전환 로직 확인

2. 파이어베이스 토큰 발급 에러 발생 상태 확인 (토큰 발급에 지연 및 토큰 발급 실패 이슈 확인)

3. 파이어베이스 토큰 발급 지연 및 실패에 따라 로그인 화면 이동 로직을 수행하지 못해 무한 로딩 창 표시 이슈 확인
 
------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------

1. 푸시 토큰 발급 요청 밑쪽 하단에 Handler 핸들러 딜레이 작업 예정 코드 추가 (로그인 화면 무조건 이동 기능)

  - 로딩 화면에서 푸시 토큰 발급 요청 후 지연 , 실패 발생한 경우 핸들러 작업 예정에 명시 된 2초 후 로그인 화면 전환 수행

  - 로딩 화면에서 푸시 토큰 발급이 성공한 경우 onComplete 부분에서 로그인 화면 전환 수행  

------------------------------------------------------------------------------

 

반응형
Comments