HI there ,
I can integrated Push notification in your application also will do in which activity you need push notification to end users . so as per my thinking and experience you need to go with onesignal push notification its having really great services , i was used in 50 application so please come and discuses with me .
Thanks