W tym artykule znajdziesz odpowiedzi na najczęstsze pytania dotyczące Szybkiego parowania.
Narzędzia i integracja
Z tej sekcji dowiesz się więcej o specyfikacji Szybkiego parowania, narzędziach i testowaniu integracji.
Specyfikacja Szybkiego parowania
- Jakie funkcje muszę zaimplementować w przypadku danego typu urządzenia i wersji Szybkiego parowania?
- Czy Szybkie parowanie jest zintegrowane z konkretną funkcją (np. LE Audio)?
- Skąd mam wiedzieć, czy mój projekt (a nie identyfikator modelu) jest aktywny?
- Skąd mam wiedzieć, czy identyfikator modelu mojego urządzenia jest aktywny?
Aplikacja walidacyjna
- Jak korzystać z aplikacji walidatora na urządzeniu?
- Jak rozwiązać problemy z odszyfrowywaniem wiadomości?
- Co oznacza kod błędu
DF-DFERH-01
, który pojawia się podczas próby pobrania aplikacji towarzyszącej?
Zachowanie urządzenia
- Jak wyświetlić karty i powiadomienia na urządzeniu przed jego certyfikacją?
- Dlaczego na 2 urządzeniu nie wyświetla się kolejne powiadomienie o sparowaniu?
- Dlaczego na moim urządzeniu nie wyświetlają się powiadomienia w połowie ekranu?
- Co oznacza
short time banned
? - Gdzie znajdę klucze zapobiegające podszywaniu się pod model?
- Czy do wyświetlania reklam w trybie parowania mogę używać adresu publicznego urządzenia zamiast adresu RPA?
Konsola urządzenia
- Dlaczego nie mogę utworzyć projektu w Konsoli urządzeń?
- Czy muszę mieć nazwę firmy zarejestrowaną w Bluetooth SIG?
- Jak ręcznie przesłać dane do konsoli urządzenia?
- Jak długo trwa synchronizacja zmian w Konsoli urządzeń z danym urządzeniem?
- Jak wymusić synchronizację zmian w Konsoli urządzeń na urządzeniu?
- Jak przesłać dane z samokontroli do konsoli urządzenia?
Certyfikat
Ta sekcja zawiera odpowiedzi na najczęstsze pytania dotyczące procesu certyfikacji.
Przygotowanie
- Co musisz zrobić przed wysłaniem próbek do certyfikacji?
- Ile próbek należy przesłać w celu uzyskania certyfikatu?
- Jak zarządzać międzynarodową wysyłką urządzeń demonstracyjnych?
- Jak uzyskać oficjalne zatwierdzenie do promowania Szybkiego parowania w związku z moją marką?
Autotest
- Czy partnerzy muszą przesłać jakiekolwiek dane urządzenia przed przeprowadzeniem testów?
- Czy w raporcie z samokontroli mogę użyć tych samych telefonów i wersji Androida?
- Jak ręcznie mierzyć czas parowania?
- Jak zarządzać autotestem w przypadku urządzeń, które różnią się tylko kolorem?
- Jakie funkcje muszą przetestować i wdrożyć Głośniki?
- Czy testy parowania wymagają, aby telefon A zapomniał urządzenie DUT?
Certyfikacja urządzeń
- Jakie urządzenie (EVT, DVT, PVT, Released) mogę użyć do samodzielnego testowania i certyfikacji?
- Jak partnerzy mogą określić różne wersje kolorystyczne tego samego urządzenia, które przechodzi proces certyfikacji?
- Jak wyświetlić zgłoszenia dotyczące certyfikacji, które wysyła Google?
- Co mam zrobić z biletem na certyfikat, który Google wydaje po zakończeniu testu samooceny?
- Czy certyfikacja musi być przeprowadzona przy użyciu tych samych wersji oprogramowania i oprogramowania układowego, które zostały użyte do samotestowania?
- Jak zarządzać grupą podobnych produktów w Konsoli urządzeń?
- Jak udostępniać niestandardowe kroki testowania w usłudze 3rd Party Labs?
Po certyfikacji
- Kiedy muszę ponownie przejść certyfikację urządzenia lub oprogramowania?
- Jakie testy są wymagane w przypadku aktualizacji oprogramowania i oprogramowania układowego po certyfikacji?
- Gdzie mam wysłać raport z samoczynnego testu w przypadku aktualizacji oprogramowania?
Pytania ogólne
- Czy w przypadku urządzeń o nieistotnych różnicach (np. kolorze) muszę tworzyć różne identyfikatory modeli?
- Jakie są wymagania certyfikacyjne, aby znaleźć się na liście obsługiwanych chipsetów?
Jakie funkcje muszę zaimplementować w przypadku danego typu urządzenia i wersji Szybkiego parowania?
Na stronach funkcji wymaganych określono, które funkcje są wymagane w przypadku danego typu urządzenia i wersji Szybkiego parowania. Partnerzy mogą poprosić o wyjątki, które są rozpatrywane indywidualnie.
Czy Szybkie parowanie jest zintegrowane z konkretną funkcją (np. LE Audio)?
Google stale wdraża nowe funkcje i możliwości Szybkiego parowania. Aby uzyskać szczegółowe informacje o konkretnych żądaniach, skontaktuj się z partnerem SI lub z przedstawicielem Google.
Skąd mam wiedzieć, czy mój projekt (a nie identyfikator modelu) jest aktywny?
Stan projektu jest wskazywany przez ikonę na stronie projektu w konsoli administracyjnej urządzeń.
Nieaktywny projekt będzie oznaczony tą ikoną:
Aktywny projekt będzie miał tę ikonę:
Skąd mam wiedzieć, czy identyfikator modelu urządzenia jest aktywny?
Upewnij się, że urządzenie jest zarejestrowane w Twoim projekcie Google Cloud zgodnie z opisem na stronie Identyfikator modelu.
Identyfikatory modeli są w pełni aktywowane po certyfikacji i będą miały ten przycisk na stronie urządzenia w Konsoli urządzeń:
Urządzenia bez identyfikatorów modelu będą miały ten przycisk na stronie urządzenia w konsoli urządzenia:
Po przesłaniu wersji roboczej za pomocą przycisku zatwierdzania urządzeniu przypisuje się identyfikator modelu. Ten identyfikator modelu nadaje się do integracji i testowania, gdy Google przypisze urządzeniu stan „OCZEKIWANIE”, ale musi zostać w pełni aktywowany w ramach procesu certyfikacji, zanim zacznie działać w produktach końcowych.
Identyfikator modelu urządzenia można znaleźć na jego stronie w konsoli urządzenia:
Jak korzystać z aplikacji Validator na urządzeniu?
Zanim partnerzy będą mogli przesyłać wyniki testów do Konsoli urządzeń, muszą utworzyć konto Google, a administrator konsoli urządzeń musi dodać to konto do projektu w Konsoli urządzeń.
- Partnerzy muszą utworzyć konto Google.
- Konta Google mogą być powiązane z adresami e-mail spoza Gmaila.
- Po utworzeniu konta poproś administratora konsoli urządzenia partnera o dodanie adresu e-mail konta do odpowiedniego projektu w Konsoli urządzenia.
- Zaloguj się na to konto Google na urządzeniu.
Instrukcja obsługi aplikacji weryfikującej zawiera informacje o konkretnych przypadkach użycia.
Jak rozwiązywać problemy z odszyfrowywaniem wiadomości?
Zwykle są one spowodowane problemami z blokiem szyfrowania sprzętowego. Spróbuj przeanalizować urządzenie, aby wyświetlić dane wejściowe, dane wyjściowe i wywołania interfejsu API. W rozwiązywaniu problemów mogą pomóc istniejące przypadki testowe kryptowalut.
Co oznacza kod błędu DF-DFERH-01
, który pojawia się podczas próby pobrania aplikacji towarzyszącej?
Dzieje się tak zwykle z powodu białych znaków poprzedzających nazwę pakietu.
Upewnij się, że w Konsoli urządzeń nazwa pakietu nie zawiera spacji na początku.
Jak wyświetlić karty i powiadomienia na urządzeniu, zanim zostanie ono certyfikowane?
Reklamy (i powiadomienia) na niecertyfikowanych urządzeniach są wyświetlane tylko wtedy, gdy na urządzeniu są włączone powiadomienia o debugowaniu.
Aby włączyć debugowanie powiadomień:
- Ustawienia > Aplikacje i powiadomienia > Usługi Google Play > Powiadomienia
- Ustawienia > Google > Urządzenia i udostępnianie (lub Połączenia z urządzeniem) > Urządzenia > 3 kropki > Uwzględnij wyniki debugowania
Dlaczego na 2 urządzeniu nie wyświetla się kolejne powiadomienie o parowaniu?
Synchronizacja tych informacji z urządzeniem może potrwać do kilku godzin.
Aby wymusić synchronizację ręczną:
- Kliknij Ustawienia > Google > Urządzenia i udostępnianie > Urządzenia.
- Wybierz urządzenie w sekcji „Zapisane urządzenia”.
- Wybierz odpowiednie konto Google.
Na liście powinien pojawić się sparowany zestaw słuchawkowy.
Dlaczego na moim urządzeniu nie wyświetlają się powiadomienia w formie półpełnej karty?
Powiadomienia na półpełnym ekranie są blokowane przez 5 minut po dwukrotnym odrzuceniu. Aby wymusić ponowne wyświetlenie półstron, wykonaj jedną z tych czynności:
- Zaczekaj 5 minut, aż ponownie włączymy półsesje.
- Uruchom ponownie telefon.
Co oznacza short time banned
?
Stan short time banned
, widoczny w logu raportu o błędzie, występuje, gdy to samo powiadomienie w formie karty jest odrzucane dwukrotnie z rzędu. W efekcie kolejne wystąpienia tego półkartelu będą tłumione przez 5 minut.
Aby wymusić ponowne wyświetlenie półstron, wykonaj jedną z tych czynności:
- Zaczekaj 5 minut, aż ponownie włączymy półsesje.
- Uruchom ponownie telefon.
Gdzie znajdę klucze zapobiegające podszywaniu się pod model?
Klucze są widoczne tylko w projektach zarejestrowanych w Konsoli urządzeń.
Czy do reklamowania w trybie parowania mogę używać adresu publicznego urządzenia zamiast adresu RPA?
Zazwyczaj nie.
Google nie testuje tego przypadku użycia, ponieważ może on prowadzić do niepożądanego działania.
Partner, który chce skorzystać z tej opcji, musi:
- Wykonaj pełny autotest wszystkich funkcji, aby sprawdzić ich implementację.
- Poproś Google o zwolnienie z obowiązku.
Wyjątki od tej zasady mogą być przyznawane zależnie od przypadku.
Dlaczego nie mogę utworzyć projektu w konsoli urządzenia?
Do utworzenia projektu wymagane są konta Google. Z kontem Google można skojarzyć adres e-mail inny niż Google.
Ten problem objawia się też komunikatem o błędzie „Request had insufficient authentication scopes”.
Czy muszę mieć nazwę firmy zarejestrowaną w Bluetooth SIG?
Tak. Każde nowe urządzenie utworzone w Konsoli urządzeń musi mieć nazwę firmy zarejestrowaną w Bluetooth SIG.
Jak ręcznie przesłać dane do Konsoli urządzeń?
Zanim partnerzy będą mogli ręcznie przesyłać wyniki testów do Konsoli urządzenia, muszą utworzyć konto Google i dodać je do grupy testowej Szybkiego parowania.
Partnerzy korzystający z aplikacji Validator powinni postępować zgodnie z instrukcjami podanymi w sekcji Konfigurowanie aplikacji Validator.
- Partnerzy muszą utworzyć konto Google.
- Konta Google mogą być powiązane z adresami e-mail spoza Gmaila.
- Po utworzeniu konta dodaj je do grupy testowej Szybkie parowanie.
- Zaloguj się na to konto Google na urządzeniu.
- Włącz Użytkowanie i diagnostykę na urządzeniu testowym:
- Ustawienia > Google > 3 kropki > Użytkowanie i diagnostyka > włącz Użytkowanie i diagnostykę
Jak długo trwa synchronizacja zmian w Konsoli urządzeń z danym urządzeniem?
25 godzin.
Jak wymusić synchronizację zmian w Konsoli urządzeń na urządzeniu?
Każde urządzenie odświeża lokalny bufor raz dziennie. Aby wymusić odświeżenie pamięci podręcznej:
- Zmień język systemu:
- Kliknij Ustawienia > System > Język i metody wprowadzania > Języki.
- W starszych wersjach Androida możesz użyć opcji Ustawienia > System > Język > Języki systemowe.
- Zmień system na dowolny inny język.
- Kliknij Ustawienia > System > Język i metody wprowadzania > Języki.
- Ustaw zegar systemowy na 25 godzin do przodu.
Wiele ustawień konsoli urządzenia, np. TxPower, znajduje się w pamięci podręcznej urządzenia.
Jak przesłać dane z samodiagnozowania do konsoli urządzenia?
Aby przesłać dane samotestu do konsoli urządzenia, partnerzy muszą skorzystać z obiego ścieżki: aplikacji weryfikującej i testu ręcznego. W przyszłości te ścieżki mogą zostać połączone.
Aplikacja Validator umożliwia przesyłanie wyników kalibracji i testów kompleksowych (E2E), a test ręczny – kolejnych parowań, testów odległości i funkcji rozszerzenia. Obie ścieżki umożliwiają przesyłanie początkowych wyników parowania.
Aby przesłać dane z aplikacji walidacyjnej:
- Upewnij się, że wykonałeś(-aś) wszystkie czynności wymienione w odpowiedzi na pytanie dotyczące konfiguracji aplikacji weryfikującej.
- Podczas wszystkich testów urządzenie musi być połączone z internetem.
- Po zakończeniu testowania kliknij przycisk przesyłania.
Aby przesłać dane testu ręcznego:
- Wypełnij wszystkie pola testu ręcznego wymienione w formularzach BT Classic lub BT LE Audio.
- Niektóre rozszerzenia, takie jak Przełącznik audio, mają dodatkowe raporty samotestu (BT Classic lub BT LE Audio).
- Prześlij wszystkie raporty z samokontroli do swojego partnera SI lub menedżera konta.
- Urządzenie musi być połączone z internetem, aby:
- Czas trwania wszystkich testów.
- 25 godzin po zakończeniu testowania.
- Upewnij się, że telefon jest podłączony do źródła zasilania, aby nie stracił energii podczas przesyłania.
Co muszę zrobić przed wysłaniem próbek do certyfikacji?
- Upewnij się, że wykonałeś(-aś) wszystkie czynności opisane w sekcji konfiguracji odpowiedzi w aplikacji Validator i testowaniu ręcznym.
- Postępuj zgodnie z instrukcjami podanymi na stronie Przygotowanie do certyfikacji w procesie certyfikacji.
Ile próbek należy przesłać w celu uzyskania certyfikatu?
Do laboratorium zewnętrznego należy wysłać 3 próbki. Informacje kontaktowe konkretnego laboratorium znajdziesz na stronie Wysyłanie urządzeń do laboratoriów zewnętrznych.
Google może poprosić partnerów Szybkiego parowania o przesłanie próbek do Google w razie potrzeby. Informacje o wysyłce urządzeń do Google znajdziesz na stronie Wysyłka urządzeń do Google.
Jak zarządzać międzynarodową wysyłką urządzeń próbnych?
Każde laboratorium zewnętrzne ma własne procesy zarządzania międzynarodową wysyłką, cłem i podatkami. Musisz skoordynować ten proces z modułem.
Informacje kontaktowe konkretnego laboratorium znajdziesz na stronie Wysyłanie urządzeń do laboratoriów zewnętrznych. To samo dotyczy wszystkich urządzeń wysłanych do Google.
Jak uzyskać oficjalną zgodę na promowanie Szybkiego parowania w związku z moim produktem?
- Załóż konto partnera.
- Zapoznaj się z procesem na stronie schematu marketingu produktu.
- Zapoznaj się ze stroną Wskazówki dotyczące logo Szybkiego parowania.
- Utwórz opakowanie i materiały marketingowe.
- Prześlij swoje projekty do sprawdzenia przez dział marketingu na karcie „Zatwierdzenie zasobów”.
Czy partnerzy muszą przed testowaniem przesłać jakiekolwiek dane urządzenia?
Nie.
Przed przesłaniem raportu do Google należy wprowadzić wszystkie niezbędne szczegóły, takie jak identyfikator modelu i wersja oprogramowania.
Czy w raporcie z samokontroli mogę użyć tych samych telefonów i wersji Androida?
Nie.
Oprócz swojego urządzenia musisz użyć 3 telefonów różnych marek z różnymi wersjami Androida. Jeden (1) z trzech (3) telefonów musi być telefonem Pixel.
Nie musisz używać telefonów ani wersji Androida wymienionych w raporcie samotestu.
Jak ręcznie mierzyć czas parowania?
Czas parowania jest mierzony w ten sposób:
- Moment, w którym użytkownik klika przycisk „Pair” (Parowanie) w interfejsie.
- Moment, w którym na telefonie wyświetla się interfejs „Połączenie zostało ustanowione”.
Jak zarządzać autotestem w przypadku urządzeń, które różnią się tylko kolorem?
- Wykonaj pełny autotest na jednym modelu.
- Uruchom aplikację walidatora na wszystkich pozostałych modelach i sprawdź, czy przeszły test.
Jakie funkcje muszą przetestować i wdrożyć Głośniki?
Wymagania dotyczące funkcji są opisane w specyfikacji.
Czy testy parowania wymagają, aby telefon A zapomniał urządzenie DUT?
Nie.
Samodzielny test do ponownego parowania nie wymaga, aby telefon A zapomniał o urządzeniu DUT i ponownie wykonał początkowe parowanie. Jeśli na przykład podczas testu parowania (30 razy) w ramach autotestu telefon B musi zapomnieć tylko o badanym urządzeniu.
Jakiego typu urządzenia (EVT, DVT, PVT, Released) mogę używać do samodzielnego testowania i certyfikacji?
Urządzenie musi być zweryfikowane na poziomie co najmniej testu weryfikacji projektu (DVT).
Ogólnie rzecz biorąc, wszelkie zmiany oprogramowania lub oprogramowania układowego po samodiagnozie lub certyfikacji wymagają ponownego przetestowania. Więcej informacji znajdziesz w sekcji Próg certyfikacji.
Jak partnerzy podają różne wersje kolorystyczne tego samego urządzenia, które przechodzi certyfikację?
Funkcja serii w Konsoli urządzeń pozwala partnerom określić rodziny urządzeń w tym konkretnym scenariuszu.
Konwencje nazewnictwa pozostawiamy partnerowi. Powszechną konwencją jest dodawanie do nazwy produktu sufiksu wskazującego kolor (np. „_green”).
Jak wyświetlić zgłoszenia dotyczące certyfikacji, które wysyła Google?
Aby wyświetlić komponent śledzenia projektu Google, musisz mieć konto Google w domenie partnera (PDA). Twój partner SI powinien mieć PDA, aby wyświetlać te znaczniki, i może przekazywać aktualizacje stanu.
Jeśli nie masz SI, skontaktuj się z partnerem Google, aby uzyskać pomoc w przygotowaniu PDA.
Co mam zrobić z biletem certyfikacyjnym, który Google wygeneruje po zakończeniu samodzielnego testowania?
Partnerzy muszą wykonać określone czynności związane z tym zgłoszeniem:
- Poinformuj Google, z którego laboratorium zewnętrznego zamierzasz korzystać.
- Prześlij numer zgłoszenia bezpośrednio do laboratorium zewnętrznego.
Czy certyfikacja musi być przeprowadzona przy użyciu tych samych wersji oprogramowania i oprogramowania układowego, które zostały użyte do samotestowania?
Tak.
Ogólnie rzecz biorąc, wszelkie zmiany oprogramowania lub oprogramowania układowego po samodiagnozie lub certyfikacji wymagają ponownego przetestowania. Więcej informacji znajdziesz w sekcji Próg certyfikacji.
Jak zarządzać grupą podobnych produktów w Konsoli urządzeń?
W Konsoli urządzeń można dodać jako „serię” dowolną grupę produktów, które mają takie same zdjęcie, nazwę, oprogramowanie i wersję oprogramowania układowego.
Każde urządzenie musi mieć wpis.
Certyfikat musi mieć tylko 1 urządzenie z tej grupy. Pozostałe urządzenia z tej serii zostaną zatwierdzone po zakończeniu certyfikacji. Podczas aktualizacji oprogramowania lub oprogramowania układowego urządzenia należy przesłać do Google tylko 1 raport z samodiagnozowania.
Jak udostępniać niestandardowe kroki testowania w Laboratorium zewnętrznego dostawcy?
Ogólnie rzecz biorąc, partnerzy nie muszą wdrażać niestandardowych kroków testowania w ramach certyfikacji Fast Pair. Korzystanie z niestandardowych kroków może naruszać standard Szybkiego parowania i obniżać wydajność urządzenia.
Wszelkie niestandardowe czynności lub specjalne wymagania należy omówić z Google na etapie sporządzania propozycji projektu.
Kiedy muszę ponownie przejść certyfikację urządzenia lub oprogramowania?
Każda zmiana oprogramowania lub oprogramowania układowego wymaga przesłania raportu z samokontroli, nawet jeśli nie modyfikujesz kodu Fast Pair.
Ogólnie musisz przejść pełną weryfikację, gdy:
- Wydanie wersji binarnej z nowymi funkcjami Szybkiego parowania.
- Nowe funkcje muszą być certyfikowane przez zewnętrzne laboratoria, a dotychczasowe funkcje można zweryfikować za pomocą raportu z samokontroli.
- Publikowanie wersji binarnej z usuniętymi funkcjami Szybkiego parowania.
- zmiana wersji Szybkiego parowania (np. 3.0 -> 3.1).
- Niektóre zmiany wersji mogą wymagać dodatkowego certyfikatu.
- Na przykład przejście z 3.1 na 3.2 wymaga certyfikatu przełącznika audio.
- Niektóre zmiany wersji mogą wymagać dodatkowego certyfikatu.
- wydanie binarnego pliku na nowym sprzęcie, zwłaszcza z nowymi antenami;
W konkretnych przypadkach najlepiej zwrócić się do zespołu pomocy lub Google.
Jakie testy są wymagane w przypadku aktualizacji oprogramowania i oprogramowania układowego po certyfikacji?
Aktualizacje oprogramowania i oprogramowania układowego po certyfikacji wymagają:
- Wykonywanie autotestu.
- Przesyłanie wyników samotestu do Google.
- pozytywnie przejść kompleksowy test integracji z aplikacją Validator.
Wdrożenie nowych rozszerzeń Szybkiego parowania lub zmiana wersji Szybkiego parowania wymaga dodatkowej certyfikacji, zgodnie z opisem w sekcji Próg certyfikacji.
Gdzie mam wysłać raport z samodiagnozowania w przypadku aktualizacji oprogramowania?
Aby uzyskać szczegółowe informacje, skontaktuj się z partnerem ds. integracji systemów.
Jeśli nie masz partnera SI, wyślij raporty z samokontroli do zespołu ds. sprawdzania raportów z samokontroli.
Czy w przypadku urządzeń różniących się nieznacznie (np. kolorem) muszę tworzyć różne identyfikatory modeli?
Tak. Każde urządzenie różniące się pod względem fizycznym musi mieć nowy identyfikator modelu. Odpowiedź Podobne produkty zawiera sugestie dotyczące konwencji nazewnictwa.
Jak dodać urządzenie do strony obsługiwane chipsety?
Strona obsługiwane układy scalone jest aktualizowana po tym, jak dany układ przejdzie certyfikację. Nowe chipsety są dodawane do listy, gdy:
- Deweloperska płytka główna przeszła certyfikację.
- Produkt korzystający z procesora przeszedł certyfikację.