开始

安装最新版本的 Xcode

如需在项目中使用“附近连接”,需要 Xcode 13.0 或更高版本

将 Nearby Connections 软件包添加到项目中

Xcode 附带内置软件包管理器。如需将 Nearby Connections 添加到您的 Xcode 项目,请依次选择 File > Add Packages...,然后搜索 google/nearby。然后,点击 Add Package 并等待流程完成(这可能需要几分钟的时间)。

请求访问受保护的资源

Nearby Connections 需要访问蓝牙和本地网络才能通告、发现、建立连接和传输数据。在应用的 Info.plist 中针对每项所需资源提供使用情况说明。否则,尝试访问资源将会失败,甚至可能导致应用崩溃。

必需的使用情况说明键:

  • NSBluetoothAlwaysUsageDescription
  • NSLocalNetworkUsageDescription

除了用法说明键之外,还需要添加 NSBonjourServices 键,以及应用将浏览的服务类型列表。唯一必须添加的服务类型可以采用应用服务 ID 的 SHA-256 哈希值的前 12 个字节来生成。

您可以使用以下工具自动生成此值: