一般问题。我正在写一个Android应用程序,沟通明智很像说象棋游戏。玩家一打开他的国际象棋应用程序,将他的“移动”发送给第二位玩家。第二个玩家可能会被关闭或者什么时候(即他离线),所以它不是真正的交换。玩家2最终上线并接收玩家1“移动”。现在不使用需要第三方服务器的GCM,是否有办法进行移动通信交换。我在考虑只使用带附件的电子邮件。但也许有更好的方法。
答案 0 :(得分:0)
正常答案是使用服务器 - 将移动发送到服务器,然后从中下载移动。让客户端每隔几分钟ping一次服务器以检查移动。没有服务器,我唯一能想到的就是短信。问题是SMS可能会大大延迟或无序传递。
那你为什么不想使用服务器呢?无论是使用GCM还是使用标准的Web服务,这都是正确的答案。