U mnie przynajmniej było to związane z tym, że było włączone oszczędzanie energii oraz oszczędzanie danych. MIUI jest dość agresywne, jeśli chodzi o oszczędzanie.
Mam ustawiony język angielski, ale raczej nie będzie problemu :-)
Ustawienia > Sekca App Settings > Installed Apps.
Odszukaj swoją apkę
Restrict data usage > WLAN, Mobile data
Battery saver > No restrictions
Mogę się mylić, ale u mnie rozwiązało problem.
PS. Warto zmienić Autostart > ON (większość aplikacji ma wyłączony autostart, potem człowiek się dziwi, że po restarcie telefonu nic nie przychodzi aż do momentu uruchomienia aplikacji ;-) )
Edit: Tutaj masz cały wątek na ten temat...
https://forum.android.com.pl/topic/303165-jak-w%C5%82%C4%85czy%C4%87-powiadomienia-aplikacji-i-wymusi%C4%87-nieusypianie-aplikacji/