시작하기

Xcode 최신 버전 설치

프로젝트에서 Nearby Connection을 사용하려면 Xcode 13.0 이상이 필요합니다.

프로젝트에 Nearby Connections 패키지를 추가합니다.

Xcode에는 패키지 관리자가 기본 제공됩니다. Xcode 프로젝트에 Nearby Connections를 추가하려면 File > Add Packages...를 선택하고 google/nearby를 검색합니다. 그런 다음 패키지 추가를 클릭하고 프로세스가 완료될 때까지 기다립니다(몇 분 정도 걸릴 수 있음).

보호되는 리소스에 대한 액세스 요청

Nearby Connections는 블루투스와 로컬 네트워크 모두에 액세스할 수 있어야 광고하고 검색하며 연결하고 데이터를 전송할 수 있습니다. 앱의 Info.plist에서 필요한 각 리소스의 사용 설명을 제공합니다. 그러지 않으면 리소스 액세스 시도가 실패하고 앱이 비정상 종료될 수도 있습니다.

필수 사용 설명 키:

  • NSBluetoothAlwaysUsageDescription
  • NSLocalNetworkUsageDescription

사용량 설명 키 외에도 앱에서 둘러볼 서비스 유형 목록이 있는 NSBonjourServices 키도 추가해야 합니다. 추가해야 하는 유일한 서비스 유형은 앱 서비스 ID의 SHA-256 해시 중 처음 12바이트를 사용해서 생성할 수 있습니다.

다음 도구를 사용하여 이 값을 자동으로 생성할 수 있습니다.