Начать

Установите последнюю версию Xcode

Чтобы использовать Nearby Connection в вашем проекте, требуется Xcode 13.0 или более поздней версии .

Добавьте пакет Nearby Connections в свой проект

Xcode поставляется со встроенным менеджером пакетов. Чтобы добавить Nearby Connections в свой проект Xcode, выберите «Файл» > «Добавить пакеты…» и найдите google/nearby . Затем нажмите «Добавить пакет» и дождитесь завершения процесса (это может занять несколько минут).

Запросить доступ к защищенным ресурсам

Ближайшим подключениям требуется доступ как к Bluetooth, так и к локальной сети для рекламы, обнаружения, установления соединений и передачи данных. Предоставьте описание использования для каждого необходимого ресурса в Info.plist вашего приложения. Если вы этого не сделаете, попытки доступа к ресурсу потерпят неудачу и могут даже привести к сбою вашего приложения.

Требуемые ключи описания использования:

  • NSBluetoothAlwaysUsageDescription
  • NSLocalNetworkUsageDescription

В дополнение к ключам описания использования также необходимо добавить ключ NSBonjourServices со списком типов служб, которые будут просматриваться приложением. Единственный тип службы, который необходимо добавить, можно создать, взяв первые 12 байтов хэша SHA-256 идентификатора службы вашего приложения.

Вы можете использовать следующий инструмент для автоматического создания этого значения: