Como personalizar o ícone nas suas notificações push no Android
É possível definir um ícone personalizado para notificações push no Android, usando a funcionalidade de ícones de notificação personalizada do Android.
Para usar essa funcionalidade, um novo método pode ser usado ao criar a PushConnector instância, por exemplo:
mPushConnector = new PushConnector.Builder("XTREME_PUSH_APP_KEY", "GOOGLE_PROJECT_NUMBER")
.setIcon("iconfilenamewithoutextension") .create(this);Isso vai definir o ícone das notificações com uma imagem da res/drawable pasta do app. Neste exemplo, a biblioteca tentará procurar um arquivo chamado iconfilenamewithoutextension.jpg ou iconfilenamewithoutextension.png etc. na res/drawable pasta. Se o arquivo não for encontrado, o ícone padrão do app será usado em seu lugar.
Se você definir um ícone, a biblioteca também vai procurar uma entrada de cor com o mesmo nome em um dos arquivos res/values XML para usar como cor de fundo atrás do ícone. Esta entrada pode ser a seguinte:
<!-- color int as #AARRGGBB (alpha, red, green, blue) -->
<color name="iconfilenamewithoutextension">#ff2266ff</color>No Android 5.0 e versões posteriores, você é incentivado a definir um ícone que esteja de acordo com as diretrizes de design (ícones devem ser apenas brancos e ter seções transparentes para que a cor de fundo apareça).
Então, em qualquer dispositivo Android rodando Android 5 ou posterior, se o ícone de notificação não estiver definido, o ícone na notificação aparecerá como um quadrado branco, como mostrado abaixo:
.png?sv=2026-02-06&spr=https&st=2026-10-03T10%3A00%3A28Z&se=2026-10-03T10%3A11%3A28Z&sr=c&sp=r&sig=HVzYgL6%2Bs9HhkHzOc3AeQmlEfY8o5gFBnXSkMYmjXJU%3D)