Comienza ahora

Instala la versión más reciente de Xcode

Para usar la conexión cercana en tu proyecto, se requiere Xcode 13.0 o una versión posterior.

Agrega el paquete de conexiones cercanas a tu proyecto

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

Solicita acceso a recursos protegidos

Conexiones de Nearby necesita acceso tanto a Bluetooth como a la red local para anunciar, descubrir, establecer conexiones y transferir datos. Proporciona una descripción del uso de cada recurso necesario, en el Info.plist de tu app. Si no lo haces, los intentos de acceso al recurso fallarán, y es posible que tu app 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. Para generar el único tipo de servicio que se debe agregar, se pueden generar los primeros 12 bytes del hash SHA-256 del ID de servicio de tu app.

Puedes usar la siguiente herramienta para generar este valor de forma automática: