On Android, there are several ways to select the icon for a push notification. 

 

First of all, there are three types of icons on Android with Accengage:

 

1. The first one is the default "ic_launcher" icon.

This icon is defined at the beginning of the app creation. 

The logic is that the default icon is sent into a push notification, from Android 2.3 to 5.1.

However, from Android 4.4, Google has changed its criteria for the icon.

Indeed, the OS implements a filter (white color) on the icon.

The problem that you can encounter is that the icon has no transparency, which means that when a notification appears, the icon is not displayed. (cf. below)


 

2. In order to get around this change from Android 4.4, you have to make a change into your Android Manifest.

The icon has to be with white color and transparency.

Please have a look to our documentation: Android Manifest changes

After that, when you send a push:
--> users under Android 4.4 will receive the icon number 1
--> users above 4.4 will receive the second icon

 

3. The third one is the icon that you could add in a push message on the dashboard.




Finally, the third point will be taking in priority even if the first and the second point are integrated.