Firebase permisos adicionales. Se solicita aceptación al usuario

Actualmente estoy trabajando en la integración de Firebase Analytics en mi aplicación para Android. El problema que estoy encontrando es que Firebase agrega algunos nuevos permisos. Estos permisos son

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

Mi pregunta es: ¿Qué sucede cuando el usuario quiere (automáticamente) actualizar mi aplicación en las versiones pre Marshmallow? ¿Se le pide permiso o no, porque es un permiso normal?

En post Marshmallow la documentación es bastante clara. Simplemente no le pregunta al usuario en absoluto, porque es un permiso normal ( https://developer.android.com/guide/topics/security/normal-permissions.html ).

2 Solutions collect form web for “Firebase permisos adicionales. Se solicita aceptación al usuario”

No WAKE_LOCK no es un tipo de permiso de peligro y se pide al usuario solo permisos de peligro. Como se puede leer más sobre esto aquí Tipos de permisos

En Android, no es posible iniciar de forma fiable un servicio desde un receptor de difusión sin el uso de wakelock para el período de entrega del receptor al servicio. Para apoyar este escenario común, Android ofrece la clase WakefulBroadcastReceiver . Uno de los objetivos de Firebase Analytics es medir con precisión su aplicación. Para hacerlo, necesita manejar correctamente los datos que proporciona y, por lo tanto, los permisos WAKE_LOCK necesarios. Firebase Analytics también está diseñado para proporcionar datos confiables o ningún dato, así que si su aplicación no tiene el permiso de WAKE_LOCK, Firebase Analytics se negará a reportar cualquier dato.

  • ¿Es necesario inicializar Firebase Analytics en cada actividad?
  • Los eventos de Firebase que no muestran el atributo NAME
  • Excluir el dispositivo de prueba del registro de Firebase Analytics
  • ¿Qué evento debo usar para enviar un evento "presionado por botón" en Firebase Analytics
  • Error SERVICE_VERSION_UPDATE_REQUIRED con Firebase Analytics en Android
  • Soporte de seguimiento de pantalla - Firebase 9.8
  • ¿Cómo ver toda la lista de dispositivos en Firebase Analytics?
  • FirebaseAnalytics.getInstance muestra advertencias pero se compila correctamente
  • Eventos personalizados de Firebase
  • ¿Cómo evento "first_open" en el conteo analítico de firebase?
  • ¿Cómo agregar seguimiento de pantalla / tiempos en Firebase Analytics?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.