安装最新版本的 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 个字节来生成。
您可以使用以下工具自动生成此值: