想要构建一个将其位置(主设备)广播到所有监听应用(从设备)的应用,并让他们知道该设备在哪里。
在一个实际的示例中,必须将其用于在城市周围行驶的食品卡车中。卡车司机有一个iPad应用程序,例如每秒向所有收听应用程序广播其位置数据。这样,如果食品卡车进入从设备的300米/英尺的范围内,它将发送推送通知。人们也应该能够在地图上看到餐车的位置。
做这个的最好方式是什么?有没有简单的解决方案(框架?)来解决这个问题?从设备可以是iOS和Android,并且在两个设备上都可以使用。
最佳答案
您的主设备>将纬度经度发送到Web服务> Web服务将其存储到数据库。您的从设备>运行后台服务以定期将数据获取到Web服务> Web服务从数据库获取纬度和经度> Web服务将结果发送到从设备>从设备检查从设备位置和主设备位置之间的差是否为300米>是,然后进行通知