В настоящее время я работаю над интеграцией Firebase Analytics в свое приложение для Android. Проблема, с которой я сталкиваюсь, заключается в том, что Firebase добавляет некоторые новые разрешения. Эти разрешения
permission.WAKE_LOCK
com.google.android.c2dm.permission.RECEIVE
Мой вопрос: что происходит, когда пользователь хочет (автоматически) обновить мое приложение до версии Marshmallow? У него спрашивают разрешение или нет, потому что это нормальное разрешение?
В post Marshmallow документация вполне ясна. Он просто вообще не спрашивает пользователя, потому что это обычное разрешение (https://developer.android.com/guide/topics/security/normal-permissions.html).