I am looking to write an app that receives pushed alerts from a server. I found a couple of methods to do this.
You can use Google Cloud Messaging or GCM, it's free and easy to use. Also you can use third party push servers like PushWoosh which gives you more flexibility