Poznaj różne sposoby, w jakie Twoja aplikacja może komunikować się z użytkownikami, i wybierz opcję, która najlepiej pasuje do każdego przypadku użycia.
Aplikacja może komunikować się z użytkownikami za pomocą powiadomień, powiadomień i alertów nawigacyjnych, a także szablonów związanych z wiadomościami lub wprowadzania głosowego. Stosuj sprawdzone metody korzystania z rozpoznawania mowy w aplikacji, by chronić prywatność użytkowników i zapewniać markę.
Gdy aplikacja musi się komunikować z użytkownikami, wybierz najbardziej odpowiednią z dostępnych metod:
Metoda komunikacji | Format | Przykład zastosowania |
---|---|---|
Szablon wiadomości | Krótki komunikat z ikoną lub obrazem i maksymalnie 4 działaniami | Komunikat o błędzie |
Szablon długiej wiadomości | Długa wiadomość, którą można przewijać, aby przeczytać ją po zaparkowaniu | Tekst prawny dotyczący uprawnień |
Toast | Wyskakujące okienko z bardzo krótkim tekstem | Informowanie użytkownika, aby kontynuował odtwarzanie przez telefon po zaparkowaniu |
Rozpoznawanie mowy | Dane wejściowe udostępnione przez mikrofon i nagrane przez aplikację | Użytkownik wysyła żądanie do aplikacji podczas jazdy |
Alerty dotyczące nawigacji | Krótki komunikat z opcjonalnymi działaniami w szablonie nawigacji (nie blokuje informacji nawigacyjnych) | Proponowanie zmiany trasy |
Powiadomienia na ekranie głównym (HUN) | Tymczasowa karta powiadomienia z krótkim tekstem + maksymalnie 2 działaniami, która umożliwia tworzenie precyzyjnych linków do odpowiednich części aplikacji | Bardzo ważna aktualizacja, która powinna zakłócić inne zadania (używaj poza szablonem Nawigacja) |
Więcej informacji o powiadomieniach:
- Pamiętaj, że producenci OEM mogą zdecydować, czy wyświetlać wskaźniki HUN nawigacji w wersji AAOS w aplikacji.
- Szczegółowe informacje o typach powiadomień używanych przez aplikacje nawigacyjne znajdziesz w sekcji Powiadomienia nawigacji: szczegółowe informacje o niej i zwykłe.
- Szczegóły techniczne wyświetlania powiadomień w Android for Cars znajdziesz w artykule Wyświetlanie powiadomień.
- Więcej informacji na temat AAOS znajdziesz w artykule Powiadomienia na temat systemu operacyjnego Android Automotive.
Szczegóły rozpoznawania mowy
Funkcja wprowadzania głosowego umożliwia aplikacjom korzystanie z mikrofonu w samochodzie, aby zbierać dane dźwiękowe na potrzeby np. tworzenia własnego asystenta w aplikacji.
Jak to działa
![Szablon nawigacji z ikoną rozpoznawania mowy](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/voice-input.png?authuser=9&hl=pl)
- Użytkownik prosi o rozpoznawanie mowy (w tym przypadku przez ikonę mikrofonu na pasku działań).
- Pojawia się nakładka sygnalizująca, że trwa nagrywanie.
- Użytkownicy mogą zatrzymać nagrywanie, zamykając nakładkę, lub też przestać mówić, a aplikacja powinna przestać nagrywać.
Przykładowy proces tej procedury znajdziesz w artykule o komunikacji z aplikacją za pomocą głosu.
Sprawdzone metody
Podczas tworzenia aplikacji pamiętaj o tych sprawdzonych metodach:
- Najpierw poproś o pozwolenie. Upewnij się, że użytkownik zezwolił aplikacji na dostęp do mikrofonu w samochodzie (najlepiej przed uruchomieniem jazdy).
- Podaj punkt wejścia. Daj użytkownikowi możliwość uruchomienia rozpoznawania mowy, na przykład przez ikonę mikrofonu na pasku akcji. Następnie poczekaj, aż ją zainicjuje.
- Wskaż markę w reklamie. Tworząc asystenta w aplikacji, wyjaśnij, że jest to asystent, którego używasz w aplikacji.
- Zatrzymywanie, gdy użytkownik to robi. Gdy użytkownik skończy mówić, zatrzymaj nagrywanie.