I spent almost 3 days getting PushPlugin work with my app. I had the following issues and for this I had to modify the PushPlugin as suggested by "https://github.com/kentmw/PushPlugin"
When app is paused or closed pushBundle was not getting passed to the app. (There were so many strugling with this issue. This issue has been discussed on the gitbucket also. The discussion was not very clear on how to solve this issue. So I am writing this question and answering it too.)
If the notification is cleared(not clicked) by user, pushBundle was not getting passed to the app.
I am making few more changes suitable for my app.