Rozpocznij

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: