Installer la dernière version de Xcode
Pour utiliser Nearby Connection dans votre projet, vous devez disposer de Xcode 13.0 ou version ultérieure.
Ajouter le package Nearby Connections à votre projet
Xcode intègre un gestionnaire de packages. Pour ajouter Nearby Connections à votre projet Xcode, sélectionnez File > Add Packages... (Fichier > Ajouter des packages), puis recherchez google/nearby
. Cliquez ensuite sur Ajouter un package et attendez la fin du processus (cela peut prendre quelques minutes).
Demander l'accès aux ressources protégées
Nearby Connections a besoin d'accéder au Bluetooth et au réseau local pour annoncer, découvrir, établir des connexions et transférer des données. Fournissez une description de l'utilisation pour chaque ressource requise dans le fichier Info.plist
de votre application. Si vous ne le faites pas, toute tentative d'accès à la ressource échouera et peut même entraîner le plantage de votre application.
Clés de description des utilisations requises:
NSBluetoothAlwaysUsageDescription
NSLocalNetworkUsageDescription
En plus des clés de description des utilisations, vous devez ajouter une clé NSBonjourServices
avec une liste des types de services que l'application doit parcourir.
Le seul type de service devant être ajouté peut être généré en utilisant les 12 premiers octets du hachage SHA-256
de l'ID de service de votre application.
Vous pouvez utiliser l'outil suivant pour générer automatiquement cette valeur: