jeronimo
Ja też dostaję natychmiast w Gmail”u dopóki go nie odłożę na bok i nie zdąży wejść w doze (głębokie uśpienie) a z tym bywa rożnie. Poniżej wyjaśnienie.
Dobra powiem Wam od czego to zależy, od FCM (Firebase Cloud Messaging)
https://firebase.google.com/docs/cloud-messaging/android/client?hl=pl
Usługa przesyłania wiadomości FCM firmy Google działała bardzo niechlujnie, leży i leżeć będzie lub po prostu nie dostarcza niektórych wiadomości FCM. Problem jest znany wśród programistów i stosowny do shitstorm’u. Nie musi to więc koniecznie oznaczać urządzenia ani jego ustawień.
Ponadto na Androida istnieją różne kategorie powiadomień, które może mieć wiadomość FCM, jeśli nie mają one najwyższego priorytetu (ograniczona ilość dostaw) to Google na jakiś czas odłoży je na bok. Kategoria jest ustalana przez nadawcę, a nie przez Google.
https://firebase.google.com/docs/cloud-messaging?hl=pl
stellardrone
Apple oferuje również własny system przesyłania wiadomości, z którego może korzystać programista.
Co z kolei pokazuje, że problemy zwykle zaczynają się dopiero, gdy zaczniesz samodzielnie "optymalizować” ustawienia. Wiadomości mogą docierać z opóźnieniem tylko wtedy, gdy uruchomisz różne "optymalizacje baterii”, tryb oszczędzania energii, adaptacyjne oszczędzanie energii itp. itp. Dopiero wtedy należy ingerować w ustawienia.