Это будет зависеть от характера вашего толчка (это точка-точка или паб).В любом случае вам понадобится сервер XMPP, к которому подключены ваши клиенты и приложение.Это будет средством для вашего приложения отправлять уведомления клиентам.
Не уверен, что вы подразумеваете под "Мне нужно использовать свое веб-приложение для того, что реализует Google".Ваше веб-приложение будет клиентом для сервера xmpp, как и ваши телефоны.Вы не можете использовать xmpp для простого общения с вашим веб-приложением, если только это не сам сервер xmpp с поддержкой bosh, что, я думаю, маловероятно.
Вы можете использовать Smack для своего клиентасвязь и любой из многих доступных серверов .
Если связь направлена на конкретных клиентов, то, вероятно, создание chat между приложением и клиентомпростейшее средство.Если это больше трансляция, то вы можете использовать MUC (многопользовательский чат) или pubsub .