Что белый список запуска фонового Сервиса из уведомлений действительно означает для разработчиков? - PullRequest
0 голосов
/ 06 июля 2018

В сеансе Google IO 2018 года Перенесите существующее приложение на Android Oreo и выше . Они отмечают, что существует исключение из-за невозможности запуска служб в фоновом режиме, когда речь идет об ответе от действия по уведомлению. Что именно означает это исключение?

В настоящее время мы используем WakefulBroadcastReceiver для получения действия, которое затем обычно запускает Service для запуска сетевого запроса и выполнения действия с результатом. Я хочу убедиться, что мы делаем необходимые необходимые изменения (вероятно, используя передний план Service, если это необходимо. При этом я не хочу вносить изменения, если они не нужны.

Кто-нибудь знает, что на самом деле означает исключение из-за невозможности запуска служб в фоновом режиме и есть ли исключения, которые могут нарушить эту модель (например, в режиме экономии заряда батареи)?

В моем тестировании на Pixel 2 под управлением Android P у меня не было проблем с этим, но я хочу убедиться, что мои пользователи тоже не будут.

...