我有一种情况,我想通过 3G 网络在 2-4 台设备之间进行通信(它也应该在 WLAN 上工作,但 3G 解决方案很关键)。
每个设备(除了一个)每 5 秒请求一次 GPS 位置,但是当该过程被该设备的用户取消时,需要通知一个设备该事件。
我在想一个设备可以充当服务器,其余的作为应该连接到服务器的客户端。这可以通过 3G 网络实现吗?
我还阅读了有关推送通知的信息,这与这里有关吗?您可以在不通过弹出窗口等干扰用户的情况下接收通知吗?
还有其他方法吗?
基本上我想在潜入最终的套接字编程或任何类似的东西之前使用苹果的“标准”解决方案(如果有的话)......
我想避免的是拥有一个网络服务器或一些类似的“3rd-party”解决方案,因为我不希望许多用户在最终解决方案中同时连接和“拉”同一个外部服务器......
更新:
基本上,我的应用程序将有成千上万的用户,如果发生偶数,需要通知他们。这也同时发生〜5秒,减少负载和避免垃圾邮件的最佳解决方案是什么?