A Technical Review of Android’s Background Management, Doze Mode, and FCM

The phone is on, the internet is working fine. So why aren’t messages coming through?