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: