Neueste Version von Xcode installieren
Wenn Sie Nearby Connection in Ihrem Projekt verwenden möchten, benötigen Sie Xcode 13.0 oder höher.
Nearby Connections-Paket zum Projekt hinzufügen
Xcode enthält einen integrierten Paketmanager. Wenn Sie Nearby Connections zu Ihrem Xcode-Projekt hinzufügen möchten, wählen Sie File > Add Packages… aus und suchen Sie nach google/nearby
. Klicken Sie dann auf Paket hinzufügen und warten Sie, bis der Vorgang abgeschlossen ist. Das kann einige Minuten dauern.
Zugriff auf geschützte Ressourcen anfordern
Für Nearby Connections ist der Zugriff auf Bluetooth und das lokale Netzwerk erforderlich, um Geräte zu bewerben, zu erkennen, Verbindungen herzustellen und Daten zu übertragen. Geben Sie in der Info.plist
Ihrer App eine Nutzungsbeschreibung für jede erforderliche Ressource an. Andernfalls schlagen Versuche, auf die Ressource zuzugreifen, fehl und können sogar zum Absturz Ihrer App führen.
Erforderliche Schlüssel für die Nutzungsbeschreibung:
NSBluetoothAlwaysUsageDescription
NSLocalNetworkUsageDescription
Zusätzlich zu den Schlüsseln für die Nutzungsbeschreibung muss auch ein NSBonjourServices
-Schlüssel mit einer Liste der Diensttypen hinzugefügt werden, die von der App durchsucht werden.
Der einzige Diensttyp, der hinzugefügt werden muss, kann generiert werden, indem die ersten 12 Byte des SHA-256
-Hashs der Dienst-ID Ihrer App verwendet werden.
Sie können den folgenden Link verwenden, um diesen Wert automatisch generieren zu lassen: