java - 如何在 ios 上将 user1 位置跟踪信息推送给用户 2
问题描述
我需要一个好的设计来从 user1 iOS 读取位置并将其发送到 user2 iOS。
- 我应该如何使用其他 API 将其发送到后端?
- 推送到服务器的位置数据应该间隔 20 秒或更长?
- 一旦位置信息与后端一起使用,它应该如何将其推送到用户 2、徽章或来自应用程序的民意调查?
请建议。
解决方案
当然,第一步是将信息发送到后端,这样你只需要暴露一个可以接收 POST 的方法的 rest api。
第二步是将信息发送到第二个设备。在这里,您可以通过两种方式实现:
- 推送通知,您可以使用 iOS 库中的工具将信息发送到第二台设备,应用程序将使用此信息。
- 第二个选项,它是实现一个websocket,你的第二个设备将连接一个web协议来接收来自服务器的信息。这是实时系统的解决方案,您需要发送的每一件事都将在几毫秒内被目标接收。
推荐阅读
- php - Flutterwave 账单支付 API 集成
- python - 如何将音频帧附加到wav文件python
- python - python cbpro api问题追加数据
- html - 在加载器 CSS 中居中对齐旋转 SVG
- jquery - HighCharts Stacked Charts xAxis with json不工作
- android - 在android中关闭对话框时是否需要删除TextWatcher?
- reactjs - ReactJS,在创建反应应用程序时如何保持视口初始比例=1.0
- python - 在python中有效地从现有变量创建一个新变量
- javascript - 如何更新对象的某些属性?
- flutter - 为什么 vscode 说资产不存在?扑