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