开发一个应用程序,它将根据用户的当前地理位置向用户分发通知。是否这样做的最佳方法是向所有用户发送包含坐标的通知,并让本地应用程序考虑他们的当前位置来决定是否显示通知?
还是更好的做法是每隔10分钟对每个设备位置执行一次ping操作,这样我们就可以在服务器中找到它们的位置,并让服务器决定仅在特定地理位置选择用户来发送通知?
目标是在发送通知时几乎立即收到通知,因为它可以尽快到达那里,从而挽救生命。我担心如果我们有成千上万的用户,发送给所有成千上万的用户可能会造成一些延迟。但是,随着时间的推移对每个设备执行ping操作以获取其位置也会导致问题。有什么想法吗?谢谢你的时间。
您可以使用多种不同的方式进行操作,可以使用多种不同的语言和多种框架(例如Angular,Vue,React + Nodejs等)。
就在最近,我偶然发现了这一点:https : //github.com/llambda/agilegps
这个家伙正在使用nodejs + RethinkDB(我发现很棒的JSON实时数据库):https : //www.nodejs.org https://www.rethinkdb.com
我希望这能使您对要完成的工作以及可以使用的工具有所了解。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。