我想实现移动客户端和使用Web应用程序的人之间的聊天。我研究了WebSockets,据我了解,我可以仅使用javascript和java来做到这一点。我为此应用程序将JSF与Primefaces结合使用,并且在Primefaces中找到了chat implementation。但是我很困惑,因为它是扩展(甚至包括单独的框架Atmosphere)。在此示例的源代码中,我没有找到有关主机的任何信息。这不是企业项目(只是自我决定)。我想将我的Web客户端推送到某些PASS平台,从移动客户端发送消息,使用云中的Web应用程序获取它,反之亦然。
我想知道“大气层”对此有好处还是存在更简单的方法?如有任何建议,我将不胜感激。
最佳答案
BridgeIt Echo服务和推送服务可以与AeroGear结合使用:
pipeline.add( {name:"items",
settings:{baseURL: "http://api.bridgeit.mobi/echo/list/",
endpoint:"aerochat"}
});
在其中设置推送服务的方式如下:
bridgeit.usePushService(
'http://api.bridgeit.mobi/push/',
apikey);
bridgeit.addPushListener('aerochat', 'app.refresh');
博客文章中的更多详细信息:http://bridgeit.mobi/forum/index.php?p=/discussion/33/icepush-service-with-aerogear