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: