개요

Nearby Messages API는 작은 메시지를 전달할 수 있게 해주는 게시-구독 API입니다. 인터넷에 연결된 안드로이드와 iOS 장치 간의 바이너리 페이로드 기기 같은 네트워크에 있을 필요는 없지만, 컴퓨터가 인터넷에 연결된 경우에만 인터넷

Nearby는 저전력 블루투스를 사용하여 시간 내에 고유한 페어링 코드를 전달합니다. 발생하게 됩니다. 서버는 장치 간 메시지 교환을 용이하게 하여 동일한 페어링 코드를 감지합니다. 기기가 주변 기기에서 페어링 코드를 감지하는 경우 유효성 검사를 위해 Nearby Messages 서버로 페어링 코드를 전송합니다. 애플리케이션에 전달될 메시지가 있는지 확인할 수 있습니다.

Nearby Messages는 인증되지 않았으며 Google 계정이 필요하지 않습니다.

데이터 교환을 위한 정확한 메커니즘은 버전마다 다를 수 있습니다. 이 다음 시퀀스는 메시지 교환으로 이어지는 이벤트를 보여줍니다.

  1. 게시 앱에서 바이너리 페이로드 (메시지) 연결을 요청합니다. 고유한 시간 페어링 코드 (토큰)로 대체합니다. 서버에서는 메시지 페이로드와 토큰 간의 연결입니다.

  2. 게시 기기는 저전력 블루투스를 사용하여 토큰을 감지 가능하게 만듭니다. 근처 기기에서 작동합니다. 게시 기기는 저전력 블루투스를 사용하여 스캔합니다. 다른 기기의 토큰을 확인할 수 있습니다

  3. 구독 앱에서 구독을 토큰과 연결하고 블루투스를 사용합니다. 게시자에게 토큰을 전송하고 게시자의 토큰입니다.

  4. 어느 한 쪽이 상대방의 토큰을 감지하면 서버에 보고합니다.

  5. 서버는 두 장치가 모두 동일한 경우 두 장치 간의 메시지 교환을 용이하게 공통 토큰과 연결되고 호출 앱에서 사용하는 API 키는 Google Developers Console에서 동일한 프로젝트에 연결된 개발자 계정팀입니다.

Google Play 서비스 Nearby SDK 사용 시 사용 분석이 수집됩니다. 사용자 환경을 개선할 수 있습니다.

  • 실적 측정항목: 게시 및 구독 기간과 Nearby SDK를 사용할 때 수신된 메시지 수가 수집됩니다.
  • 기기 정보: 기기 모델, 국가, 빌드 버전 및 애플리케이션 패키지 이름이 수집되어 측정항목을 사용하여 지역 및 기기별 슬라이스를 식별할 수 있습니다.
  • Nearby Messages 게시: Nearby Messages를 통해 게시된 데이터는 다음과 같습니다. Google에 저장됩니다. 공유된 데이터 기기 근처에 있는 구독자에게 제공할 수 있습니다

최종 사용자는 설정 > Google > 사용 및 있습니다.