让彼此邻近的设备和用户互动
借助 Nearby API,您可以让彼此距离在大约 30 米内的用户畅享更出色的协同工作或多人玩乐体验,例如轻松设置多人游戏、构建专门的群组、共享内容或展开协作。
这样做的好处
“附近”功能具有独特的出色距离范围和跨平台功能,可让您轻松为相互邻近的用户打造魔术般的神奇体验。这也会提升使用“附近”功能的用户之间的互动度,并可让用户更乐于分享您的应用。
主要特色
- Nearby Connections API:发现附近的设备,并在设备之间流式传输数据,或者通过完整的双向信道以点对点的方式传输文件或其他数据。实现用户之间的丰富互动和协作,例如多人游戏、实时协作、构建群组、广播资源或共享内容。
- Nearby Messages API:广播附近的设备可以检测到的简短消息。实现群组构建、设备间单向共享少量信息或广播资源。
最佳做法
- 使用与您所构建的功能相适合的 API。您可以参照 API 指南来确定最佳选择。
- 除非必要,否则请尽量少用“附近”功能,以节省电量。这是因为 Nearby API 可能会大量使用无线电和传感器功能,在某些情况下,耗电速度最高会比平常高出 3.5 倍。
- 采用明确操作来调用“附近”功能,例如点按按钮、切换开关或进入特定屏幕。为用户提供可视化指示(例如动画),提示用户“附近”功能正在主动发送或接收内容。使用 developers.google.com/nearby 上提供的“附近”功能徽标。
- 确保用户在开始使用“附近”功能之前就已了解附近使用您应用的用户将会看到哪些数据。
- 当您的应用未处于活跃状态时,停止使用“附近”功能。如需详细了解如何使用或停止使用“附近”功能,请参阅此文档。