We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
버그 현상
재연 시나리오
현재 클라이언트에서 푸쉬 메시지를 받아오는 로직은 다음과 같이,
서버에서 보내는 메세지를 감지하여, message data가 isNotEmpty이면 showNotification 함수(알림을 안드로이드 기기에 노출하는 함수) 를 호출 합니다.
기대하는 바
참조문서
파이어베이스 공식문서를 보면 message.data.isNotEmpty()안에서도 handleNow() 와 scheduleJob() 으로 메세지 처리가 나누어집니다.
message.data.isNotEmpty()
handleNow()
scheduleJob()
제가 구현한 코드는 handleNow() 만을 구현한 것이고, scheduleJob은 예상치 못한 이슈로 메세지 받는 과정이 지연될 때 해당 작업을 처리하는 코드입니다.
이 처리를 해주지 않으면 네트워크 해제 등의 이슈로 푸쉬알림이 무시되어 사용자가 받지 못할 수 있기 때문에 WorkerManager로 관리하려고 하였습니다.
Screenshots
**Smartphone **
Additional context
The text was updated successfully, but these errors were encountered:
sujin-kk
No branches or pull requests
버그 현상
재연 시나리오
현재 클라이언트에서 푸쉬 메시지를 받아오는 로직은 다음과 같이,
서버에서 보내는 메세지를 감지하여, message data가 isNotEmpty이면
showNotification 함수(알림을 안드로이드 기기에 노출하는 함수) 를 호출 합니다.
기대하는 바
참조문서
파이어베이스 공식문서를 보면
message.data.isNotEmpty()
안에서도handleNow()
와scheduleJob()
으로 메세지 처리가 나누어집니다.제가 구현한 코드는 handleNow() 만을 구현한 것이고,
scheduleJob은 예상치 못한 이슈로 메세지 받는 과정이 지연될 때 해당 작업을 처리하는 코드입니다.
이 처리를 해주지 않으면 네트워크 해제 등의 이슈로 푸쉬알림이 무시되어 사용자가 받지 못할 수 있기 때문에 WorkerManager로 관리하려고 하였습니다.
Screenshots
**Smartphone **
Additional context
The text was updated successfully, but these errors were encountered: