Firebase Push Notification not receiving on some android devices

I have implemented firebase fcm push notification for android app but it is receiving on some android devices only. Not receiving on Oppo, Vivo, Redmi and operating system Nougat and Oreo. I have implemented Messaging Service and Instance Service. Successfully created token. Also implemented Boot receiver and give permission of Wake Lock and Receiver but still not receiving notifications.

Also tried these links:

https://stackoverflow.com/questions/30748107/xiaomi-does-not-receive-notification-when-application-is-not-running

https://android.stackexchange.com/questions/152649/what-is-protected-apps-in-huawei-phones

https://github.com/caffeinalab/ti.goosh/issues/47

https://stackoverflow.com/questions/37724761/android-firebaseapp-firebase-initialization-is-not-starting

https://stackoverflow.com/questions/37813748/firebase-push-notification-not-working

This post was moved to a different board that fits your topic of discussion a bit better. This means you’ll get better engagement on your post, and it keeps our Community organized so users can more easily find information. As you’ll notice, your Topic is now in the Project Development Help and Advice board. No action is needed on your part; you can continue the conversation as normal here.