Inizia

Installa l'ultima versione di Xcode

Per utilizzare Connessione nelle vicinanze nel tuo progetto, è richiesto Xcode 13.0 o versioni successive.

Aggiungere il pacchetto Nearby Connections al tuo progetto

Xcode è dotato di un gestore di pacchetti integrato. Per aggiungere le connessioni nelle vicinanze al progetto Xcode, seleziona File > Aggiungi pacchetti... e cerca google/nearby. Quindi, fai clic su Aggiungi pacchetto e attendi il completamento del processo (l'operazione potrebbe richiedere alcuni minuti).

Richiedi l'accesso alle risorse protette

Connessioni nelle vicinanze deve avere accesso sia al Bluetooth che alla rete locale per pubblicizzare, scoprire, stabilire connessioni e trasferire dati. Fornisci una descrizione dell'utilizzo per ogni risorsa necessaria nella Info.plist della tua app. In caso contrario, l'accesso alla risorsa non riuscirà e l'app potrebbe arrestarsi in modo anomalo.

Chiavi per la descrizione dell'utilizzo obbligatorie:

  • NSBluetoothAlwaysUsageDescription
  • NSLocalNetworkUsageDescription

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

Puoi utilizzare il seguente strumento per generare automaticamente questo valore: