Per iniziare

Installa l'ultima versione di Xcode

Per utilizzare Nearby Connection nel tuo progetto, è necessario Xcode 13.0 o versioni successive.

Aggiungere il pacchetto Nearby Connections al progetto

Xcode è dotato di un gestore di pacchetti integrato. Per aggiungere Nearby Connections al tuo progetto Xcode, seleziona File > Add Packages… (Aggiungi pacchetti…) e cerca google/nearby. Poi fai clic su Aggiungi pacchetto e attendi il completamento del processo (potrebbe richiedere alcuni minuti).

Richiedere l'accesso alle risorse protette

Connessioni nelle vicinanze ha bisogno dell'accesso sia al Bluetooth sia alla rete locale per pubblicizzare, rilevare, stabilire connessioni e trasferire dati. Fornisci una descrizione dell'utilizzo per ogni risorsa necessaria nel file Info.plist della tua app. In caso contrario, i tentativi di accesso alla risorsa non andranno a buon fine e potrebbero persino causare l'arresto anomalo dell'app.

Chiavi di descrizione dell'utilizzo obbligatorie:

  • NSBluetoothAlwaysUsageDescription
  • NSLocalNetworkUsageDescription

Oltre alle chiavi di descrizione dell'utilizzo, è necessario aggiungere anche una chiave NSBonjourServices con un elenco dei tipi di servizio che verranno sfogliati dall'app. L'unico tipo di servizio che deve essere aggiunto può essere generato prendendo i primi 12 byte dell'hash SHA-256 dell'ID servizio della tua app.

Puoi utilizzare il seguente strumento per generare automaticamente questo valore: