React-native-onesignal: Falta o botão Fechar em alguns telefones Android

Criado em 18 ago. 2017  ·  3Comentários  ·  Fonte: OneSignal/react-native-onesignal

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:

  • HUAWEI P9 Lite, Android 7.0
  • Sony Xperia SO-02F, Android 4.4.2

Comentários muito úteis

Experimentando o mesmo problema, desde que fiz uma compilação esta manhã.
Segue uma imagem demonstrando isso:

screenshot aug 18 2017 22-47-13

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>'

Todos 3 comentários

Experimentando o mesmo problema, desde que fiz uma compilação esta manhã.
Segue uma imagem demonstrando isso:

screenshot aug 18 2017 22-47-13

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!

Esta página foi útil?
0 / 5 - 0 avaliações