那将取决于您的推送的性质(是点对点还是发布子)。无论哪种情况,都将需要一个XMPP服务器,客户端和应用程序都连接到该服务器。这将是您的应用程序向客户端发送通知的方法。
不知道您的意思是“我需要将我的Web应用程序用于Google实现的程序”。就像您的电话一样,您的Web应用程序将是xmpp服务器的客户端。除非它恰好是启用了bosh的xmpp服务器本身,否则您不能使用xmpp来简单地与您的Web应用程序进行通信,我想这不太可能。
您可以使用Smack进行客户端通信,也可以使用众多可用服务器中的任何一种。
如果通信是针对特定客户端的,那么在应用程序和客户端之间创建聊天可能是最简单的方法。如果更多是广播,则可以使用MUC(多用户聊天)或pubsub。