NotificationManager getActiveNotifications () para dispositivos antiguos

Quiero recibir notificaciones activas de mi aplicación de Android bajo demanda. (En realidad sólo necesito saber si hay alguno) he estado buscando este comportamiento y parece que, como yo sólo tengo dos opciones: NotificationManager.getActiveNotifications() que es exactamente lo que necesito, pero sólo está disponible desde el SDK 23 O usando un NotificationService pero realmente no me gusta esta solución como tengo que proporcionar el permiso a mi aplicación para leer todas las notificaciones que es definitivamente una exageración.

¿Alguien sabe sobre cualquier solución que se comportaría como NotificationManager.getActiveNotifications() y no requiere SDK> = 23?

¡Gracias por adelantado!

En mi proyecto, utilicé una matriz estática para guardar todas las notificaciones pendientes. Esta matriz se borrará cuando la aplicación llegue al primer plano. Gracias.

  • ¿Cómo agregar una insignia de notificación / cuenta al icono de la aplicación en los dispositivos Sony Xperia?
  • Controles del reproductor de medios en la notificación
  • En Android (en JB), ¿cómo puedo añadir una acción a una notificación personalizada rica?
  • En Android, ¿cómo puedo saber el ID de notificación actual para borrar la notificación
  • Android OnNewIntent no se llama
  • Firebase Cloud Messaging (FCM): inicia la actividad cuando el usuario hace clic en la notificación con extras
  • Notificación push en Amazon Android
  • Cómo aplicar un estilo de vista grande a una notificación mediante la biblioteca Parse
  • Android - java.lang.IllegalArgumentException: contentIntent error requerido por la notificación?
  • ¿Puedo anular el icono predeterminado de notificación push en android desde el icono de la aplicación hasta el icono personalizado?
  • Android Cómo abrir la última actividad al hacer tapping en la notificación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.