시작하기

최신 버전의 Xcode 설치

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

프로젝트에 Nearby Connections 패키지 추가

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

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

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

필수 사용 설명 키:

  • NSBluetoothAlwaysUsageDescription
  • NSLocalNetworkUsageDescription

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

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