我想使用ccs上游消息将消息从我的应用程序发送到app ccs服务器。我已经为ccs app server编写了代码,并将其连接到gcm服务器。有时,发送的消息会立即快速传送到服务器,但大多数情况下它们都不会。我的所有消息都在gcm.send()函数中包含ttl为0。如果我尝试使用ttl 0 gcm发送更多消息,则会出现“Too Many Messages error”。有没有办法找到通过上游方法发送的消息是否被传递到ccs服务器(甚至在消息到达我们的xmpp应用服务器之前,任何ack到客户端应用程序)? gcm客户端如何处理不同消息的ttl。 (假设前10个消息没有ttl,第11个消息的ttl为5,之后有2个消息,ttl为0)。如果所有消息在不到5秒的时间内连续发送(如同时间的所有消息),这些消息将如何以ccs服务器的形式发送到哪个消息?
谢谢, SM
答案 0 :(得分:0)
与下游消息一样,根据网络状态以及GCM设备客户端和CCS服务器之间的连接,立即或永远不会发送ttl = 0的上游消息。
我描述了here与以前的某些Android版本相关的问题。
简短回答:上游消息在KK中是可靠的,而不是以前的版本。