Android 是否需要一个网站(服务器)来处理gcm操作,如上传附件、登录等

Android 是否需要一个网站(服务器)来处理gcm操作,如上传附件、登录等,android,xmpp,google-cloud-messaging,Android,Xmpp,Google Cloud Messaging,我的团队正在使用gcm xmpp开发聊天应用程序 我们有点迷路了。这有什么用 公共静态最终字符串服务器\u URL=“我的网站名称” public static final String USER\u REGISTER\u URL=“my website/REGISTER.php”(登录时也一样) public static final String SEND\u MSG\u URL=“website/message.php” 我们是否需要一个网站来处理gcm消息(如附件)和注册 如果是,如何获

我的团队正在使用gcm xmpp开发聊天应用程序

我们有点迷路了。这有什么用

公共静态最终字符串服务器\u URL=“我的网站名称”

public static final String USER\u REGISTER\u URL=“my website/REGISTER.php”
(登录时也一样)

public static final String SEND\u MSG\u URL=“website/message.php”

我们是否需要一个网站来处理gcm消息(如附件)和注册 如果是,如何获得一个


或者还有其他出路吗?

谷歌云连接服务不是一个完全向客户端公开的XMPP服务器。它只允许客户端和您自己的服务之间进行通信。该服务可以处理这些消息,并将其重新分发给正确的用户。这意味着,如果您想在该服务的基础上构建聊天室,您需要有自己的服务器组件来执行用户之间的实际消息路由


这还意味着,您将无法获得XMPP的所有功能,而只能获得基本的消息传递功能。因此,它不是使用完整的XMPP服务器的完全替代方案。

因此,对于数据传输、上载、注册、sqlite所有操作,我可以购买一个域,例如(.com)www.mydomain.com,并将其用作服务器来管理所有操作,并在服务器中使用它。\u url=www.mydomain.com它不仅仅是购买一个域。这主要是关于开发服务器组件。先生,这些软件包有什么用,我知道我必须在apache->http->annotation、auth、client等中使用它们,并对它们进行编码。有很多方法可以做到这一点。这取决于您要使用的编程语言,谷歌的文档解释了如何实现GCM连接服务器上游消息传递在这里:你可以在这里找到一个可能的方法的教程:先生,基本上我可以买一个像godaddy这样的主机域,并使用该网站作为服务器,对其进行编程以与GCM进行交互,这样我就不需要一台充当服务器的pc了服务器并使其始终在线?