Pular para o conteúdo principal
Certos dispositivos Android têm um problema conhecido em que não recebem notificações push quando o aplicativo é fechado. Mais detalhes sobre isso aqui. Este problema afeta todos os provedores de push, mas felizmente o OneSignal fornece uma maneira de alcançar usuários desses dispositivos para ajudar a educá-los sobre como habilitar push para seu aplicativo se eles o fecharem. Usando o SDK nativo do Android, você pode verificar facilmente o deviceModel e o deviceManufacturer. Em seguida, com base nesses dados, acione a mensagem in-app para pedir a esses usuários que habilitem as configurações adequadas no dispositivo para seu aplicativo. Um exemplo de código se parece com isto:
//Gets the device model
String deviceModel = android.os.Build.MODEL;
//Gets the device manufacturer
String deviceManufacturer = android.os.Build.MANUFACTURER;
HashSet<String> manufWithIssues = new HashSet<>(Arrays.asList("samsung","huawei","xiaomi","oppo","vivo","lenovo","sony","asus"));
if (manufWithIssues.contains(deviceManufacturer.toLowerCase()){
  //Based on the device manufacturer you can trigger the IAM to show
  OneSignal.addTrigger("device_manuf", "issue_manuf");  //"issue_manuf" == deviceManufacturer
}
Neste exemplo, se o fabricante do dispositivo atual corresponder a um fabricante no HashSet com problemas conhecidos, ele será passado para o método addTrigger do OneSignal, que você pode usar para acionar a configuração de mensagem in-app no seu Painel do OneSignal.

Escolher gatilho de mensagem in-app

Uma mensagem de exemplo pode dizer: Seu dispositivo pode não estar recebendo nossas notificações! 😱 Por favor, verifique se as configurações do seu dispositivo têm nossos alertas importantes ativados: Configurações ➝ Gerenciamento de Dispositivo ➝ Bateria ➝ Aplicativos não monitorados ➝ Adicionar este aplicativo 👍 Configurações ➝ Aplicativos ➝ este aplicativo ➝ Configurações do Aplicativo ➝ Notificações ➝ Definir como Prioridade 👍

Imagem mostrando editor in-app com visualização de aviso in-app ao usuário de que ele pode estar recebendo apenas certas notificações