有没有适用于GCM云连接服务器的Java API?

3
我正在了解GCM Cloud连接服务器的新功能。在客户端方面,使用Google Play服务似乎相当容易,如https://developer.android.com/google/gcm/ccs.html所述。然而,在服务器端,它说:
GCM Cloud Connection Server(CCS)是一个XMPP终端点,运行在http://gcm.googleapis.com端口5235上。
CCS需要传输层安全性(TLS)连接。这意味着XMPP客户端必须启动TLS连接。例如在smack中,您将调用setSocketFactory(SSLSocketFactory),类似于“旧样式SSL” XMPP连接和https。
CCS需要使用@gcm.googleapis.com(GCM发送者ID)和API密钥作为密码的SASL PLAIN身份验证机制,其中发送者ID和API密钥与入门介绍中描述的相同。
那是否意味着我必须手动打开端口并解析xml / json,还是有一种Java API可以用来实现服务器端?
2个回答

2

我知道GCM服务器的示例,但我正在寻找CCS服务器的API。 - Flo
优点主要是性能和双向通信。 - fons

0

你可以使用Smack库在Java中处理XMPP。 而这里你可以找到一个使用GCM CCS发送通知的示例代码。


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