2014-02-09 90 views
3

我想使用ccs upstreaming messages将消息从我的应用程序发送到应用程序ccs服务器。我已经编写了ccs应用程序服务器的代码,并将其连接到gcm服务器。有时候,发送的消息会像瞬间一样快速传递到服务器,但大部分时间他们都不会。我的所有消息都包含gcm.send()函数中的ttl为0。如果我尝试用ttl发送更多消息0 gcm给出“太多消息错误”。有什么方法可以找到通过上游方法发送的消息是否传递给ccs服务器(甚至在消息到达我们的xmpp应用程序服务器之前,还有任何ack到客户端应用程序)? gcm客户端如何处理不同消息的ttl。 (可以说,前10个消息没有ttl,而第11个消息的ttl是5,之后是2个ttl 0的消息)。如果所有消息在不到5秒内连续发送(如同时发送),这些消息如何按顺序发送到ccs服务器?Android应用上行消息可靠吗?

谢谢, SM

回答

0

与下行消息,具有TTL = 0的上游消息被立即发送,或从未,取决于网络状态,和GCM设备的客户端和CCS服务器之间的连接。

我描述了here有关一些以前的android版本的相关问题。

简答:上游消息传递在KK中是可靠的,而不是以前的版本。