Commencer

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: