如何使用Openfire实现第三方GCM-CCS XMPP服务器?

6

目前我正在开发一个即时通讯聊天应用程序,需要实现第三方聊天服务器。

我正在遵循这个教程

完整项目在Github上这里可用。

当我下载这个项目时,它为我提供了两个项目文件夹;第一个名为GCMDemo,第二个名为GCM_CCS_application

我将GCMDemo导入eclipse;它为我提供了一个GCM客户端来发送消息,它工作得很好。

但我不知道如何使用GCM_CCS_application。这是一个Java应用程序。GSM_CCS_application不是Android应用程序;它是用于服务器端应用程序的。

我已经在我的计算机上安装了Openfire服务器,但不知道如何将其用于此应用程序。因此,请有人告诉我如何实现这个服务器端应用程序。

1个回答

3

希望你已经弄清楚了,如果没有,请继续阅读。基本上,你不需要Openfire来实现这个目的。谷歌的服务器可以完成Openfire的工作。你的服务器应用程序和Android应用程序都是谷歌xmpp服务器的"用户"或客户端。这些应用程序可以使用你的项目ID和API密钥连接到谷歌服务器。希望这可以帮到你。


1
谢谢!请告诉我如何运行ANDROID客户端应用程序和GCM_CCS_APPLICATION?我需要先运行GCM_CCS_APPLICATION然后运行ANDROID客户端(如GCM HTTP服务器)吗?我需要将这两个打包到一个APK中进行发布吗? - Tanvir
@everydayapps 我也需要更详细的答案,请……我已经被这个问题困扰了好几天了。 - Dark Leonhart
这里有完整的解决方案...https://dev59.com/tV0a5IYBdhLWcg3wsKUK - dodgy_coder
请查看此教程:http://javapapers.com/android/google-cloud-messaging-gcm-ccs-with-xmpp/ - Meet Vora

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接