Premiers pas

Installer la dernière version de Xcode

Pour utiliser Nearby Connections dans votre projet, vous devez disposer de Xcode 13.0 ou version ultérieure.

Ajouter le package Nearby Connections à votre projet

Xcode est fourni avec un gestionnaire de packages intégré. Pour ajouter Nearby Connections à votre projet Xcode, sélectionnez File (Fichier) > Add Packages… (Ajouter des packages…), puis recherchez google/nearby. Cliquez ensuite sur Add Package (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 diffuser, détecter, établir des connexions et transférer des données. Fournissez une description de l'utilisation pour chaque ressource nécessaire dans le fichier Info.plist de votre application. Si ce n'est pas le cas, les tentatives d'accès à la ressource échoueront et pourront même entraîner le plantage de votre application.

Clés de description de l'utilisation requises :

  • NSBluetoothAlwaysUsageDescription
  • NSLocalNetworkUsageDescription

En plus des clés de description d'utilisation, une clé NSBonjourServices avec une liste des types de services que l'application parcourra devra également être ajoutée. Le seul type de service à ajouter peut être généré en prenant 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 :