W pobliżu jest to interfejs API do subskrybowania i publikowania, który pozwala przekazywać ładunki binarne między połączonymi z internetem urządzeniami z Androidem i iOS. Urządzenia nie muszą być w tej samej sieci, ale muszą być połączone Internet.
Funkcja W pobliżu używa Bluetooth Low Energy, aby przekazać unikalny kod parowania. między urządzeniami. Serwer ułatwia wymianę wiadomości między urządzeniami, wykryć ten sam kod parowania. Gdy urządzenie wykryje kod parowania z urządzenia w pobliżu wysyła kod parowania do serwera Wiadomości w pobliżu w celu weryfikacji. oraz sprawdzenie, czy są jakieś wiadomości do dostarczenia dla aplikacji aktualnego zestawu subskrypcji.
Funkcja Wiadomości w pobliżu nie jest uwierzytelniona i nie wymaga konta Google.
Dokładny mechanizm wymiany danych może być różny w zależności od wersji usługi. poniższa sekwencja pokazuje zdarzenia prowadzące do wymiany wiadomości:
Aplikacja do publikowania wysyła żądanie powiązania ładunku binarnego (wiadomości) unikalnym kodem parowania (tokenem). Serwer wykonuje tymczasowe powiązanie między ładunkiem wiadomości a tokenem.
Aby można było wykryć token, urządzenie publikujące korzysta z Bluetooth Low Energy. według urządzeń w pobliżu. Urządzenie publikujące wykorzystuje też Bluetooth Low Energy do skanowania. w przypadku tokenów z innych urządzeń.
Aplikacja do subskrybowania wiąże swoją subskrypcję z tokenem i używa Bluetootha Low Energy, aby wysłać swój token do wydawcy i wykryć token.
Gdy jedna ze stron wykryje token drugiej strony, zgłasza go do serwera.
Serwer ułatwia wymianę wiadomości między dwoma urządzeniami, gdy oba są powiązane ze wspólnym tokenem, a klucze interfejsu API używane przez aplikacje wywołujące są powiązane z tym samym projektem w Google Developers Console.
Gdy używasz pakietu SDK Usług Google Play w pobliżu, statystyki użytkowania są zbierane, aby: aby zwiększyć wygodę użytkowników.
- Dane o skuteczności: czas trwania publikacji i subskrypcji. gdy korzystasz z pakietu SDK funkcji W pobliżu.
- Informacje o urządzeniu: model urządzenia, kraj, wersja kompilacji i nazwy pakietu aplikacji są zbierane i powiązane z wydajnością. aby identyfikować wycinki według regionu i urządzenia.
- Publikowanie Wiadomości w pobliżu: dane publikowane za pomocą funkcji Wiadomości w pobliżu to: przechowywane do momentu jej opublikowania. Te dane są udostępniane z subskrybentami znajdującymi się w pobliżu urządzenia.
Użytkownicy mogą zezwolić na zbieranie danych lub go odrzucić, klikając Ustawienia > Google > Wykorzystanie i diagnostykę.