Poniższe wskazówki pomogą Ci tworzyć wysokiej jakości aplikacje z użyciem interfejsów Nearby Messages API i Nearby Connections API.
Poszanowanie prywatności użytkowników
Pomóż użytkownikowi zrozumieć, jakie dane Twoja aplikacja będzie udostępniać użytkownikom w pobliżu.
Nie publikuj informacji poufnych, takich jak hasła i numery kart kredytowych. Zamiast tego przekazuj tokeny autoryzacji lub identyfikatory transakcji.
Wymagaj wyraźnego działania użytkownika, aby rozpocząć korzystanie z funkcji W pobliżu
Nie zaskakuj użytkownika. wymagać od użytkownika wykonania wyraźnego działania (kliknięcia przycisku, przejścia do sekcji w aplikacji, użycia specjalnego przełącznika itp.), aby aktywować funkcję W pobliżu;
Zarówno na iOS, jak i na Androidzie pierwsze wywołanie funkcji „W pobliżu” spowoduje wyświetlenie okna z prośbą o przyznanie uprawnień. Poczekanie na wyraźne działanie użytkownika przed wywołaniem funkcji Nearby pomoże mu zrozumieć kontekst okna i powiązać je z funkcją aplikacji opartą na bliskości.
Zwracaj uwagę na zużycie baterii
Korzystanie z radiotelefonów i czujników przez Nearby spowoduje, że aplikacja będzie zużywać baterię 2,5–3,5 raza szybciej niż zwykle. Aby ograniczyć zużycie baterii, postępuj zgodnie z tymi zaleceniami.
W przypadku publikowania lub subskrybowania na urządzeniach z Androidem, które nie obsługują BLE, wywołuj interfejs Nearby Messages API tylko z poziomu aktywności i utrzymuj tę aktywność tylko wtedy, gdy ekran jest włączony, a aplikacja działa na pierwszym planie. Aby to zrobić, przekaż aktywność jako argument do parametru
Context
funkcjiNearby.getMessagesClient()
. Wywoływanie funkcji Nearby z usługi jest obsługiwane tylko w przypadku subskrybowania wiadomości z beaconów Bluetooth Low Energy (BLE).W Androidzie w
Activity.onStop()
wywołaniu zwrotnym aplikacji wywołajNearby.getMessagesClient(Activity).unpublish()
iNearby.getMessagesClient(Activity).unsubscribe()
w przypadku wszystkich aktywnych publikacji lub subskrypcji. W przypadku iOS nie musisz nic robić, ponieważ odbywa się to automatycznie.Ułatw użytkownikowi zatrzymywanie aktywnych publikacji i subskrypcji.
Nie publikuj ani nie subskrybuj w tle bez wiedzy użytkownika.
Używaj odpowiednich elementów marki
Przygotowaliśmy zestaw standardowych komponentów, których możesz używać do przedstawiania funkcji W pobliżu w swojej aplikacji. Używaj tylko tych zatwierdzonych ikon, gdy odwołujesz się do funkcji W pobliżu.