메일링 리스트에 가입하여 Nearby에 관한 소식 및 공지사항을 확인하세요.

적합한 API 선택

다음 가이드라인은 앱에 사용할 적절한 Nearby API를 선택하는 데 도움이 됩니다.

Nearby Connections

Nearby Connections API를 사용하면 앱이 네트워크 연결에 관계없이 실시간으로 주변 기기를 손쉽게 찾아서 연결하고 데이터를 교환할 수 있습니다. 블루투스, Wi-Fi, 기타 기술을 사용하며 이러한 기술의 복잡성을 숨기도록 설계되어 있으므로 앱에서 근처 기기를 쉽게 찾고 상호작용할 수 있습니다.

다음과 같은 경우 앱의 Nearby Connections API를 선택해야 합니다.

  • 인터넷 연결이 필요하지 않고 각 작업에서 네트워크 왕복 비용을 발생시키지 않고 근처 기기를 검색하려고 합니다.

  • 근처 기기 간에 콘텐츠를 스트리밍하거나 임의의 페이로드 또는 파일을 전송하려는 경우

  • 가능한 경우 Wi-Fi Aware와 같은 최신 P2P 기술을 사용하려고 합니다.

  • Android 기기 간에만 통신하면 됩니다.

Nearby Messages

Nearby Messages API를 사용하면 앱이 근처에 있을 때 다른 기기가 구독하고 수신할 수 있는 작은 메시지를 게시할 수 있습니다. 메시지는 클라우드를 통해 전송됩니다. 근처 기기는 블루투스 및 근초음파 오디오를 사용하여 감지됩니다.

Nearby Messages API를 사용하면 앱에서 비콘 플랫폼을 사용하여 근처의 블루투스 저전력 비콘을 감지하고 이러한 비콘에 연결된 메시지를 검색할 수 있습니다.

다음과 같은 경우 앱에 Nearby Messages API를 선택해야 합니다.

  • 인터넷에 연결되어 있는 동안 근처 기기를 검색하려고 합니다.

  • 근처 기기에서 단방향으로 작은 페이로드를 검색하려고 합니다. Nearby Messages는 기기 간 양방향 통신에 적합하지 않습니다. 양방향 통신이 필요한 경우 Nearby Connections를 사용합니다.

  • 감지한 기기에 대략적인 거리 기준점을 배치하려고 합니다. 예를 들어 같은 방에 있는 기기만 감지합니다.

  • 저전력 블루투스 비콘을 스캔하고 비콘 플랫폼으로 등록된 비콘 첨부파일을 가져오려고 합니다.

  • Android 기기와 iOS 기기 간에 통신하려고 합니다.