让彼此邻近的设备和用户互动

  • 互动
  • 开发
  • 游戏

借助 Nearby API,您可以让彼此距离在大约 30 米内的用户畅享更出色的协同工作或多人玩乐体验,例如轻松设置多人游戏、构建专门的群组、共享内容或展开协作。

这样做的好处

“附近”功能具有独特的出色距离范围和跨平台功能,可让您轻松为相互邻近的用户打造魔术般的神奇体验。这也会提升使用“附近”功能的用户之间的互动度,并可让用户更乐于分享您的应用。

主要特色

  • Nearby Connections API:发现附近的设备,并在设备之间流式传输数据,或者通过完整的双向信道以点对点的方式传输文件或其他数据。实现用户之间的丰富互动和协作,例如多人游戏、实时协作、构建群组、广播资源或共享内容。
  • Nearby Messages API:广播附近的设备可以检测到的简短消息。实现群组构建、设备间单向共享少量信息或广播资源。

最佳做法

  • 使用与您所构建的功能相适合的 API。您可以参照 API 指南来确定最佳选择。
  • 除非必要,否则请尽量少用“附近”功能,以节省电量。这是因为 Nearby API 可能会大量使用无线电和传感器功能,在某些情况下,耗电速度最高会比平常高出 3.5 倍。
  • 采用明确操作来调用“附近”功能,例如点按按钮、切换开关或进入特定屏幕。为用户提供可视化指示(例如动画),提示用户“附近”功能正在主动发送或接收内容。使用 developers.google.com/nearby 上提供的“附近”功能徽标。
  • 确保用户在开始使用“附近”功能之前就已了解附近使用您应用的用户将会看到哪些数据
  • 当您的应用未处于活跃状态时,停止使用“附近”功能。如需详细了解如何使用或停止使用“附近”功能,请参阅此文档

使用入门

“附近”功能

示例