我目前正在开发一个简单的应用程序,用于在匿名的人之间交换少量消息,但位于同一地点。这种搭配交互是使用 Nearby API 的主要原因。但是,我一直在阅读 Connections API 和 Messages API,但我仍然不知道其中哪一个更适合我的应用程序。
为了更清楚起见,应用程序的基本流程类似于:
- 发现新设备并列出它们
- 选择其中之一
- 向所选设备发送消息
这可能仅使用消息 API 吗?我认为 Connections API 可以管理这种情况,因为您首先与另一台设备建立连接,但这些设备必须在同一个 WiFi 网络上。但是,使用Messages
,设备不必在同一个 WiFi 连接上。
基本上,我不想依赖 WiFi 进行通信。此外,一些 WiFi 可能有某种防火墙来阻止这种流量。