Notification Icons
Push content (title, message, buttons, image) is set in the Pulsate CMS notification builder — but the status-bar icon must ship inside your app. Without one, Pulsate falls back to a default bell icon that users won’t associate with your brand.
Setting a custom status-bar icon
Section titled “Setting a custom status-bar icon”Create a drawable named status_icon and add it to every density folder:
| Folder | Size |
|---|---|
drawable-mdpi |
24 × 24 px |
drawable-hdpi |
36 × 36 px |
drawable-xhdpi |
48 × 48 px |
drawable-xxhdpi |
72 × 72 px |
drawable-xxxhdpi |
96 × 96 px |
Follow Android’s status-bar icon rules: flat, white-on-transparent, face-on perspective, no gradients. A vector drawable named status_icon.xml also works (since SDK 4.7.17 the SDK resolves status_icon as the push notification icon).
Large icon
Section titled “Large icon”Pushes can additionally show a large icon (your app icon) on the right side of the notification. It is disabled by default; toggle it in your Application.onCreate() via PulsateConfig:
override fun onCreate() { super.onCreate() PulsateConfig.NOTIFICATION_USE_LARGE_ICON = true}See also Badges for the second PulsateConfig flag (NOTIFICATION_CHANNEL_SHOW_BADGES).

