Android установить приложение в автозапуск сервиса FCM на устройствах Asus или Huawei - PullRequest
0 голосов
/ 19 сентября 2018

Я разрабатываю приложение, которое должно отправлять уведомления с помощью FCM.

Но когда я установил его на устройстве asus, когда приложение закрыто (убито), данные не были получены в обслуживании.

Я понялAsus, Huawei и некоторые другие поставщики имеют функцию автоматического запуска для экономии заряда батареи, и пользователь должен разрешить моему приложению иметь фоновую службу доступа.

Можно ли запустить эту службу без разрешения пользователя?

Некоторые приложения делают это!например Telegram.

1 Ответ

0 голосов
/ 21 сентября 2018

К сожалению, вы не можете внести в белый список ваше приложение в режиме автозапуска / автоматической защиты для устройств ASUS и Huawei без вмешательства пользователя.

Наилучший способ действий - это отобразить диалоговое окно, если android.os.Build.MANUFACTURER равно huaweiили asus и откройте страницу «Автозапуск / Автоматическая защита», чтобы упростить пользователю задачу:

Настройка «Защищенных приложений» на телефонах Huawei и способы ее обработки

...