En ciertos dispositivos Android, el cuadro de diálogo de notificación automática no muestra el botón de acción "cerrar" predeterminado, lo que requiere que el usuario use el botón Atrás del sistema operativo para cerrar el cuadro de diálogo. Esto se observa en las notificaciones enviadas mediante la consola web y la API REST.
Estamos utilizando react-native-onesignal v3.0.3, y nuestro conjunto (limitado) de dispositivos donde el botón no aparece incluye:
Experimentando el mismo problema, ya que hice una compilación esta mañana.
Aquí hay una imagen que lo demuestra:
El dispositivo es Infinix X555, Android 7.0
Editar: parece que se introdujo en la versión 3.6.0 del SDK de Android onesignal. Como solución temporal, puede forzar la versión SDK a 3.5.8, en el archivo android/app/build.gradle
, bajo las dependencias:
compile (project(':react-native-onesignal')){
exclude group: 'com.onesignal', module: 'OneSignal'
}
compile 'com.onesignal:OneSignal:3.5.8<strong i="12">@aar</strong>'
No estoy seguro de cómo manejar esto. @jkasten2 @Nightsd01
@rfmejia Esto se solucionó en el SDK de Android OneSignal 3.6.2. ¡Lo siento por la respuesta demorada!
Comentario más útil
Experimentando el mismo problema, ya que hice una compilación esta mañana.
Aquí hay una imagen que lo demuestra:
El dispositivo es Infinix X555, Android 7.0
Editar: parece que se introdujo en la versión 3.6.0 del SDK de Android onesignal. Como solución temporal, puede forzar la versión SDK a 3.5.8, en el archivo
android/app/build.gradle
, bajo las dependencias: