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: