I am having the requirement in my project, that nodejs server has to send the notification (kind of push notification) to our mobile, and user( or mobile holder ) have to act on that notification like processing some action, and post back to the nodejs server. As I am very new to the android development, I want to know that, 1. Is it possible to post notification to any android phone by using device ID kind of unique ID from nodejs ? 2. Is it possible to send response from android to nodejs server, as a response to the push notification? 3. I came across the term called Google cloud messaging ( or ) firebase cloud messaging. Is it helps to my requirement ?