Sur certains appareils Android, la boîte de dialogue de notification push n'affiche pas le bouton d'action "fermer" par défaut, obligeant ainsi l'utilisateur à utiliser le bouton de retour du système d'exploitation pour fermer la boîte de dialogue. Ceci est observé sur les notifications envoyées à l'aide de la console Web et de l'API REST.
Nous utilisons react-native-onesignal v3.0.3, et notre ensemble (limité) d'appareils où le bouton n'apparaît pas comprend :
Même problème depuis que j'ai fait un montage ce matin.
Voici une image le démontrant :
L'appareil est Infinix X555, Android 7.0
Edit: Il semble qu'il soit introduit par la version 3.6.0 du sdk android onesignal. En tant que solution temporaire, vous pouvez forcer la version du SDK à 3.5.8, dans le fichier android/app/build.gradle
, sous les dépendances :
compile (project(':react-native-onesignal')){
exclude group: 'com.onesignal', module: 'OneSignal'
}
compile 'com.onesignal:OneSignal:3.5.8<strong i="12">@aar</strong>'
Je ne sais pas comment gérer cela. @jkasten2 @Nightsd01
@rfmejia Cela a été corrigé dans le SDK Android OneSignal 3.6.2. Désolé pour la réponse tardive!
Commentaire le plus utile
Même problème depuis que j'ai fait un montage ce matin.
Voici une image le démontrant :
L'appareil est Infinix X555, Android 7.0
Edit: Il semble qu'il soit introduit par la version 3.6.0 du sdk android onesignal. En tant que solution temporaire, vous pouvez forcer la version du SDK à 3.5.8, dans le fichier
android/app/build.gradle
, sous les dépendances :