최신 버전의 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바이트를 가져와 생성할 수 있습니다.
다음 도구를 사용하여 이 값을 자동으로 생성할 수 있습니다.