I think I understand now. You pretty much want iOS like notification grouping.
In order for this to be done automatically, we would have to do our own custom grouping internally in Corona via Java in order to achieve this, since the Android OS doesn’t do this for us. It’s actually quite a bit of work, but we’re willing to do it if there is enough demand.
Now, you may be able to do something yourself. We have an experimental feature that allows you to set the title, message, and number next to every notification on Android. Since it’s experimental, it’s not documented and subject to change, but if you’re okay with it changing in the future, then please feel free to play with it. Details on how to set these properties can be found here…
http://forums.coronalabs.com/topic/34331-custom-android-notifications/?p=181751
So, my idea is that every time your app received a notification event, you can clear all notifications and then post your own group notification where you set the “number” property to the number of unhandled notifications. You can post that group notification by calling system.scheduleNotification() with a zero duration, which causes it to be posted immediately. The downside to this solution is that your app can only do this while it is in the foreground, because your Lua script would have to control this behavior. Corona would just continue to post individual notifications to the status bar while your app is in the background. Not sure if that’ll quite cut it, but that’s the next best thing that I can think of.