Фоновые данные теперь очень ограничены.Некоторые телефоны могут установить его в настройках приложения, как мой Xiaomi.Но это очень просто и не может быть реальным решением.
Правильный способ - использовать Firebase Cloud Messaging, который поддерживает так называемое слабое сокетное соединение.Это экономит заряд батареи.
В облачном сообщении может содержаться сообщение <2k. Если ваше сообщение превышает этот предел, вы можете создать уведомление, чтобы уведомить пользователя о том, что вы хотите запустить ваше приложение, и использовать фоновые данные. </p>