Установите разрешение "разрешить" по умолчанию в "Автозагрузке Asus" из кода

У меня есть приложение, которое нужно запустить в фоновом режиме, поэтому я использую WakeFullService для этого. Но в Asus Zenfone он не работает, потому что менеджер автозапуска не позволяет запускать приложение. Мое ожидание:

  • Чтобы установить "разрешить разрешение" в автозагрузке во время установки приложения или во время открытия приложения.

  • Есть ли какой-либо API, доступный в ASUS Auto Start Manager, который может помочь мне проверить статус разрешения моего приложения, чтобы я мог уведомить пользователя с помощью обычного текстового предупреждения, чтобы включить разрешение.

Ответ 1

Кто-то сделал это для Huawei:

"Защищенные приложения" настройка на телефонах Huawei и способы их устранения

Было бы неплохо, если бы библиотека/класс обнаружила наиболее распространенных "убийц задач" (предустановленных или нет) и сообщила пользователю, что им необходимо их отключить (и почему), чтобы некоторые функции работали, например обнаружение маяков.