Дополнительные разрешения Firebase. Пользователь спрашивает о принятии

В настоящее время я работаю над интеграцией Firebase Analytics в свое приложение для Android. Проблема, с которой я сталкиваюсь, заключается в том, что Firebase добавляет новые разрешения. Эти разрешения

permission.WAKE_LOCK com.google.android.c2dm.permission.RECEIVE 

Мой вопрос: что происходит, когда пользователь хочет (автоматически) обновлять мое приложение в версиях с префиксами Marshmallow? Он просил разрешения или нет, потому что это нормальное разрешение?

В почтовом маршмале документация достаточно ясна. Он просто не спрашивает пользователя вообще, потому что это нормальное разрешение ( https://developer.android.com/guide/topics/security/normal-permissions.html ).

Ни один WAKE_LOCK не является типом опасного разрешения, и пользователь запрашивает только разрешения на доступ. Как вы можете подробнее узнать об этом здесь. Типы разрешений

На Android невозможно надежно запустить услугу от широковещательного приемника без использования wakelock для периода перерыва между передачами от приемника до услуги. Для поддержки этого распространенного сценария Android предоставляет класс WakefulBroadcastReceiver . Одной из целей Firebase Analytics является точное измерение вашего приложения. Для этого необходимо правильно обрабатывать предоставленные вами данные и, следовательно, требовать разрешения WAKE_LOCK. Firebase Analytics также построена так, чтобы предоставлять надежные данные или данные вообще, поэтому, если ваше приложение не имеет разрешения WAKE_LOCK, Firebase Analytics откажется сообщать о любых данных.