Comenzar

Instala la versión más reciente de Xcode

Para usar Nearby Connection en tu proyecto, se requiere Xcode 13.0 o una versión posterior.

Agrega el paquete de Nearby Connections a tu proyecto

Xcode incluye un administrador de paquetes integrado. Para agregar Nearby Connections a tu proyecto de Xcode, selecciona File > Add Packages… y busca google/nearby. Luego, haz clic en Add Package y espera a que se complete el proceso (esto puede tardar unos minutos).

Solicita acceso a recursos protegidos

La función Conexiones cercanas necesita acceso a Bluetooth y a la red local para anunciar, detectar, establecer conexiones y transferir datos. Proporciona una descripción del uso de cada recurso necesario en el archivo Info.plist de tu app. Si no lo haces, los intentos de acceder al recurso fallarán y es posible que tu app incluso falle.

Claves de descripción de uso obligatorias:

  • NSBluetoothAlwaysUsageDescription
  • NSLocalNetworkUsageDescription

Además de las claves de descripción de uso, también se deberá agregar una clave NSBonjourServices con una lista de los tipos de servicios que explorará la app. El único tipo de servicio que se debe agregar se puede generar tomando los primeros 12 bytes del hash SHA-256 del ID de servicio de tu app.

Puedes usar la siguiente herramienta para generar este valor automáticamente: