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

В настоящее время я работаю над интеграцией 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).


person antumin    schedule 05.07.2016    source источник


Ответы (2)


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

person Anwar Kamal    schedule 05.07.2016
comment
поэтому я могу просто обновить его, и пользователь вообще не заметит это изменение разрешения в любой версии Android? - person antumin; 05.07.2016
comment
да, как я сказал вам в Marshmallow и +, они запрашивают только разрешение на опасность, и в вашем случае это не разрешение на опасность. так что наслаждайся - person Anwar Kamal; 05.07.2016
comment
А как насчет предварительного Marshmallow? - person antumin; 05.07.2016
comment
до Marshmallow они запрашивают все разрешения, которые вы установили в файле манифеста, только один раз при установке приложения, и после этого они никогда не запрашивают во время выполнения. - person Anwar Kamal; 05.07.2016