0

활동으로 FCM (Firebase Messasing)을 시작하는 방법은 무엇입니까? 가끔 무작위로 작동하지 않는 경우가 있습니다 (심각하며 Google의 예제 코드에 큰 변화가 없음).Android - 활동과 함께 Firebase Messasing (FCM)을 시작하는 방법은 무엇입니까?

그래서 나는 그것의 작동을 보장하기 위해 몇 가지 가능한 이벤트에서 시작하고 싶습니다. 공식적인 애플리케이션이 그렇게 나쁘게 실패하는 것은 이상한 일입니다. 수신 알림은 간단해야합니다.

무작위로 멈출 때까지 완벽하게 작동합니다. 응용 프로그램이 중단되지 않습니다. 응용 프로그램을 탐색하고 닫고 열면 아무 메시지도 도착하지 않습니다. 그러면 wifi를 켜거나 끌 때 메시지가 도착합니다.

+2

어떻게 메시지를 보냅니 까? 포 그라운드 나 백그라운드에서 메시지를 보내려고하십니까? 이 정보와 메시지 수신 코드를 포함하도록 질문을 업데이트 할 수 있습니까? –

답변

0

알림의 메시지는 FCM에 대해 예측할 수없는 동작을합니다. 하지만 걱정할 것은 없습니다. Firebase 알림의 대부분 (> 99 %)이 1 초 이내에 제공됩니다. 하지만 '실험 중'에서 '개발 중'인 앱의 작은 볼륨의 경우 알림의 배달 시간이 지연 될 수 있습니다. 나는 이것이 FCM 서버가 배달 대기열에 우선 순위를 매기 기 때문이라고 생각합니다. 걱정할 것이 아무것도 없습니다. 앱 개발을 계속하면 FCM을 사용하여 전달하는 알림이 많아 질수록 신뢰도가 높아집니다.