안녕하세요.
안드로이드에서 푸시가 잘 안 옵니다.
기기마다 잘 오는 건 잘 오고, 안 오는 건 안 옵니다.
일주일 이상 안 켜고 있으면 푸시가 안 오는데, 앱을 실행하면 한꺼번에 들어옵니다.
앱은 리액트 네이티브로 만들었고,
푸시는 OneSignal을 이용했습니다.
몇 년 전에는 안드로이드에서 앱을 강제종료 한 경우 GCM 핸들링이 안되서 푸시가 안 오는 문제가 있었다고 들었습니다.
그래서 앱을 강제로 깨우는 처리를 했다고 합니다만,
저희 앱에는 이런 처리는 따로 하지 않았습니다.
문제가 되는 기종은 삼성에서 작년에 나온 플래그쉽 모델이고, 안드로이드 Pie입니다.
그러나 같은 기종, 같은 OS인 다른 기기는 문제가 없습니다.
어디서 원인을 찾아야 할까요.
비슷한 문제를 겪으신 분들의 도움을 요청합니다.
감사합니다.
알림 못 받는 문제를 해결 하는 방법에 대한 글이 있습니다.
아래는 관련 내용에 대한 포럼 글 중 하나입니다. gmail 등에서도 관련 문제를 호소하는 분들도 계시네요.
https://eu.community.samsung.com/t5/Galaxy-S9-S9/Delayed-notifications-issue-affecting-all-range-of-Samsung/td-p/738070/page/2
만약 코드 등을 수정하지 않고 위 링크로 알림 문제가 해결된다면 manifest 등에 배터리 최적화 모드를 비활성화 하는 방법으로 해보는 것도 고려해보시면 어떨까 합니다.
꽤 오래전 이슈인데 삼성이 패치를 하지 않는것을 보면 삼성의 정책적으로 결정된 모양입니다.