我想创建一个 Android 应用程序,向用户显示正在进行的事件(根据用户的位置在不同地区发射导弹。这不是游戏,这是住在加沙附近的好处之一)。
我可以将 GCM 用于推送通知,但我必须逐个设备执行此操作。相反,我想根据客户端的位置提供一些订阅频道,并将数据从服务器发送到所有收听该频道的客户端。
是否有用于此的 Google API,或者我必须自己实现它(可能通过使用 XMPP),从而大大缩短电池寿命?
我想创建一个 Android 应用程序,向用户显示正在进行的事件(根据用户的位置在不同地区发射导弹。这不是游戏,这是住在加沙附近的好处之一)。
我可以将 GCM 用于推送通知,但我必须逐个设备执行此操作。相反,我想根据客户端的位置提供一些订阅频道,并将数据从服务器发送到所有收听该频道的客户端。
是否有用于此的 Google API,或者我必须自己实现它(可能通过使用 XMPP),从而大大缩短电池寿命?