2017-04-08 5 views
0

내 Firebase Messaging Service 앱이 앱이 백그라운드에서 전경색이고 화면이 잠겨있을 때 onMessageReceived를 실행합니다. 발사가 중지되는 유일한 시간은 화면이 꺼져있는 경우입니다 (앱이 여전히 백그라운드에서 실행 중이더라도). 화면이 꺼져있을 때 onMessageReceived를 호출하려면 어떻게해야합니까? 내가 본 모든 대답은 시도한 잠자기 잠금을 사용했지만이 방법은 효과가 없습니다. 이 문제가 해결되었거나 맞춤 솔루션이 유일한 방법입니까?화면이 꺼져 있어도 Firebase Messaging Service가 메시지를받지 못합니다.

채팅 응용 프로그램의 유형을 whatsapp와 비슷하게 만들므로 화면이 꺼져 있어도 트리거되는 이벤트 기능이 필요합니다. FCM이이를 수행 할 수 없다면 누구나 대체 서비스 또는 API를 추천 할 수 있습니까?

모든 도움을 다른 사람이 문제가있는 경우 누군가에 참조 할 수 있도록 솔루션을 게시

+0

다른 기기에서 시도해보십시오. 이것은 전화 제조사에 의해 소개되었을 수있는 비표준 행동으로 보인다. –

답변

0

감사합니다 감사합니다.

Android 6.0의 경우 설정 -> 스마트 도우미 -> 백그라운드 작업 클리너 아래의 '화이트리스트'에 앱을 추가하면 화면이 꺼져있을 때 알림이 표시됩니다. 웨이크 잠금 장치는 필요하지 않습니다.

@Diego Giorgini 님의 의견을 듣지 못했다면 일반 앱 설정을 고려하지 않았을 것입니다. 매우 감사드립니다.