Em determinados dispositivos Android, a caixa de diálogo de notificação por push não mostra o botão de ação "fechar" padrão, exigindo que o usuário use o botão Voltar do SO para fechar a caixa de diálogo. Isso é observado nas notificações enviadas usando o console da Web e a API REST.
Estamos usando react-native-onesignal v3.0.3, e nosso (limitado) conjunto de dispositivos onde o botão não aparece inclui:
Experimentando o mesmo problema, desde que fiz uma compilação esta manhã.
Segue uma imagem demonstrando isso:
O dispositivo é Infinix X555, Android 7.0
Edit: Parece que foi introduzido pela versão 3.6.0 do onesignal android sdk. Como correção temporária, você pode forçar a versão do SDK para 3.5.8, no arquivo android/app/build.gradle
, nas dependências:
compile (project(':react-native-onesignal')){
exclude group: 'com.onesignal', module: 'OneSignal'
}
compile 'com.onesignal:OneSignal:3.5.8<strong i="12">@aar</strong>'
Não tenho certeza de como lidar com isso. @jkasten2 @Nightsd01
@rfmejia Isso foi corrigido no SDK do Android OneSignal 3.6.2. Desculpe pelo atraso na resposta!
Comentários muito úteis
Experimentando o mesmo problema, desde que fiz uma compilação esta manhã.
Segue uma imagem demonstrando isso:
O dispositivo é Infinix X555, Android 7.0
Edit: Parece que foi introduzido pela versão 3.6.0 do onesignal android sdk. Como correção temporária, você pode forçar a versão do SDK para 3.5.8, no arquivo
android/app/build.gradle
, nas dependências: