Zainstaluj najnowszą wersję Xcode
Aby używać w projekcie połączenia w pobliżu, musisz mieć Xcode w wersji 13.0 lub nowszej.
Dodawanie pakietu Nearby Connections do projektu
Xcode ma wbudowanego menedżera pakietów. Aby dodać Nearby Connections do projektu Xcode, wybierz File (Plik) > Add Packages… (Dodaj pakiety…) i wyszukaj google/nearby
. Następnie kliknij Dodaj pakiet i poczekaj na zakończenie procesu (może to potrwać kilka minut).
Prośba o dostęp do zasobów chronionych
Aby reklamować, wykrywać, nawiązywać połączenia i przesyłać dane, Połączenia w pobliżu potrzebują dostępu do Bluetootha i sieci lokalnej. W Info.plist
aplikacji podaj opis użycia każdego wymaganego zasobu. W przeciwnym razie próby uzyskania dostępu do zasobu zakończą się niepowodzeniem, a aplikacja może nawet ulec awarii.
Wymagane klucze opisu użycia:
NSBluetoothAlwaysUsageDescription
NSLocalNetworkUsageDescription
Oprócz kluczy opisu użycia należy też dodać klucz NSBonjourServices
z listą typów usług, które będą przeglądane przez aplikację.
Jedyny typ usługi, który musi zostać dodany, można wygenerować, pobierając pierwsze 12 bajtów skrótu SHA-256
identyfikatora usługi aplikacji.
Aby automatycznie wygenerować tę wartość, możesz użyć tego narzędzia: