All pending notifications are probably delivered when you start the app, but I highly doubt they all are concatenated in the same
payload. It’s much more likely that you’re hitting the callback 3 times, each for a different notification.
The notification that you clicked on will have its
fromNotificationBar argument set to true, while the others will have it at false. Take a look at this for details.
Hope this helps!