Уведомление FCM Push не получено в настроенной ОС Android

Может кто-нибудь, пожалуйста, помогите мне решить эту проблему...

Я реализовал функциональность FCM в моем проекте. Это нормально работает во всех версиях ОС Android по умолчанию. телефоны, такие как мото, нексус, редми и т. д.,

Но я установил тот же apk в oppo, vivo, one plus3, honor и т. Д. (Настроенная ОС). Который я не получаю никаких уведомлений от моего приложения.

Почему это происходит? А также я проверил некоторые другие приложения, такие как inshorts, dailyhunt и т. Д., Которые получают push-уведомления в настраиваемой ОС.

Я перепробовал все данные решения. 1. Разрешил мое приложение в оптимизации батареи. (Честь) 2. Разрешил мое приложение как незащищенное приложение. 3. Белое мое приложение из списка.

Это все работает..

Но мне нужно получать push-уведомления, не делая этого... вроде inshorts, dailyhunt, whatsapp, fb и т. Д.,

Ищу это долгое время. Пожалуйста, помогите мне с этим.

Заранее спасибо.

0 ответов

Попробуйте это в своем файле манифеста. Надеюсь, вы получите push-уведомление без изменения настроек вашей системы.

<service android:name="com.jibarath.MyFirebaseMessagingServices"
    android:exported="true"
    android:stopWithTask="false">
    <intent-filter>
        <action android:name="com.google.firebase.MESSAGING_EVENT"></action>
    </intent-filter>
</service>

stopwithtask=false сделал свое дело.