Przegląd

W pobliżu jest to interfejs API do subskrypcji i subskrypcji umożliwiający przekazywanie niewielkich ładunków binarnych 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 z internetem.

Funkcja W pobliżu używa Bluetooth Low Energy, by przekazywać unikalny kod parowania między urządzeniami. Serwer ułatwia wymianę wiadomości między urządzeniami, które wykrywają ten sam kod parowania. Gdy urządzenie wykryje kod parowania z urządzenia w pobliżu, wysyła go do serwera Wiadomości w pobliżu, aby go zweryfikować i sprawdzić, czy są jakieś wiadomości do dostarczenia w ramach aktualnego zestawu subskrypcji aplikacji.

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:

  1. Aplikacja do publikowania wysyła żądanie powiązania ładunku binarnego (wiadomości) z unikalnym kodem parowania w czasie (tokenem). Serwer tworzy tymczasowe powiązanie między ładunkiem wiadomości a tokenem.

  2. Urządzenie publikujące korzysta z Bluetooth Low Energy, aby umożliwić wykrywanie tokena przez urządzenia w pobliżu. Urządzenie do publikacji korzysta też z Bluetooth Low Energy, aby skanować w poszukiwaniu tokenów z innych urządzeń.

  3. Aplikacja subskrybująca wiąże swoją subskrypcję z tokenem i wykorzystuje Bluetooth Low Energy, aby wysłać swój token do wydawcy i w celu jego wykrycia.

  4. Gdy jedna ze stron wykryje token drugiej strony, zgłasza go do serwera.

  5. Serwer ułatwia wymianę wiadomości między dwoma urządzeniami, gdy oba urządzenia 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 korzystasz z pakietu SDK Usług Google Play w pobliżu, na potrzeby poprawy działania usługi zbierane są statystyki użytkowania.

  • Dane o skuteczności: czas publikowania i subskrypcji oraz liczba otrzymanych wiadomości są zbierane podczas korzystania z pakietu SDK W pobliżu.
  • Informacje o urządzeniu: informacje o modelu urządzenia, kraju, wersji kompilacji i nazwie pakietu aplikacji są zbierane i powiązane z danymi dotyczącymi wydajności w celu identyfikacji wycinków dla poszczególnych urządzeń i regionów.
  • Publikowanie Wiadomości w pobliżu: dane opublikowane za pomocą funkcji Wiadomości w pobliżu są przechowywane przez Google, dopóki wiadomość nie zostanie wycofana. Dane te są udostępniane subskrybentom, którzy znajdują się w pobliżu urządzenia.

Użytkownicy mogą zezwolić na zbieranie danych lub go odrzucić, klikając Ustawienia > Google > Użycie i diagnostyka.