Ответ 1
Вам может понравиться следующее: http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/
В нескольких словах: Push-уведомления означают, что клиент становится сервером и наоборот; на самом деле все, что вам нужно, это клиент, который слушает, и сервер, который запрашивает эти клиенты, перечисленные где-то. Некоторые серверы существуют, там этот для уведомления в реальном времени, который используется с statusnet, я просто не могу запомнить его имя прямо сейчас. Может быть, это может помочь, всякий раз, когда я сталкиваюсь с именем, я вернусь к тебе. Между тем, прочитайте учебник выше, он может дать вам некоторые золотые идеи.
изменить
Сервер реального времени называется Meteor.
Их много: http://status.net/wiki/Realtime