title: What will be a typical android app push notification implementation?
body: <p>What will an ideal android app notification server architecture. I am developing an android in <code>ionic</code>. It has a <code>mqtt</code> server that serve chat purpose. </p>
  
  <p>What i want is when my app receive a new message it should show the message as native notification.</p>
  
  <p>What I am confuse is as I already have <code>mqtt</code> server that can do real time messaging, do I really need to use google GCM for sending &amp; receiving notification or I can serve my purpose with my existing configuration.</p>
  
  <p>In my existing app I directly calling mqqt server from my android app for chatting purpose, so can it be same for notification also i.e. send a push notification directly from app just as a chat message.</p>
  
  <p>Can anyone brief me about a push notification architecture implementation ?</p>