【发布时间】:2012-10-11 11:47:24
【问题描述】:
我使用 Google App Engine Server 构建了一个 Android 应用程序。现在我想在我的应用程序中添加简单的聊天。还有一些问题。
我的用户注册了他们想要的电子邮件域,如 hotmail.com、yahoo.com 甚至更深奥的域,这意味着我需要为他们创建 JID?如果是这样,Google App 引擎是否会为我的应用程序域提供 JID 创建,我可以操作?
我了解到 Google App Engine 充当 XMPP 客户端,因此我需要可以接收和发送 XMPP 消息的 Xmpp 服务器。那么我为什么要 GAE 呢?是 Openfire 是我的答案吗?我可以将 Openfire 与 GAE 集成吗?
我还读到,如果我想在 GAE 和 Android 中使用 XMPP,我的客户端需要一个 Smack Api,并且它正在 HTTP 上运行。所以我想我需要每隔几秒钟轮询一次服务器以获取消息。有更好的模式吗?
【问题讨论】:
标签: java android google-app-engine openfire smack