Установите последнюю версию Xcode
Для использования Nearby Connection в вашем проекте требуется Xcode 13.0 или более поздняя версия .
Добавьте пакет Nearby Connections в свой проект
Xcode имеет встроенный менеджер пакетов. Чтобы добавить Nearby Connections в свой проект Xcode, выберите «Файл» > «Добавить пакеты…» и найдите google/nearby
. Затем нажмите «Добавить пакет» и дождитесь завершения процесса (это может занять несколько минут).
Запросить доступ к защищенным ресурсам
Для Nearby Connections требуется доступ как к Bluetooth, так и к локальной сети для оповещения, обнаружения, установления соединений и передачи данных. Предоставьте описание использования каждого необходимого ресурса в Info.plist
вашего приложения. В противном случае попытки доступа к ресурсу будут безуспешными и могут даже привести к сбою приложения.
Требуемые ключи описания использования:
-
NSBluetoothAlwaysUsageDescription
-
NSLocalNetworkUsageDescription
Помимо ключей описания использования, необходимо добавить ключ NSBonjourServices
со списком типов сервисов, которые будет просматривать приложение. Единственный тип сервиса, который необходимо добавить, можно сгенерировать, используя первые 12 байт хэша SHA-256
идентификатора сервиса вашего приложения.
Для автоматической генерации этого значения вы можете использовать следующий инструмент: