我想实现移动客户端和使用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

10-04 19:53