Asystent Google na Androida

Asystent Google umożliwia głosowe sterowanie aplikacjami na Androida za pomocą poleceń głosowych. Zastosowanie Asystenta, użytkownicy mogą uruchamiać aplikacje, wykonywać zadania, uzyskiwać dostęp do treści i wykonywać inne czynności przez mówiąc na przykład: „OK Google, rozpocznij bieg w Przykładowa aplikacja”.

Jako deweloper aplikacji na Androida możesz korzystać z platformy programistycznej Asystenta a także narzędzi do testowania, które pozwalają w prosty sposób włączyć szczegółową kontrolę głosową nad aplikacjami urządzeń z Androidem, takich jak urządzenia mobilne, samochody i urządzenia do noszenia;

Akcje w aplikacji

Akcje w aplikacji Asystenta pozwalają użytkownikom uruchamiać aplikacje na Androida i sterować nimi za pomocą i jego głosu.





Akcje w aplikacji umożliwiają ściślejsze sterowanie głosem, umożliwiając użytkownikom uruchamianie aplikacji wykonywanie takich zadań jak:

  • Uruchamianie funkcji Asystenta: połącz funkcje aplikacji z zapytań użytkowników, które pasują do wstępnie zdefiniowanych wzorców semantycznych lub intencji wbudowanych.
  • Wyświetlanie informacji o aplikacji na platformach Google: prześlij Widżety na Androida do wyświetlenia przez Asystenta, z odpowiedziami w tekście, proste i krótkie interakcje z użytkownikami bez zmiany kontekstu.
  • Sugerowanie skrótów głosowych z Asystenta: używaj Asystenta, aby aktywnie go używać sugerować użytkownikom zadania w odpowiednim kontekście, aby mogli je odkrywać lub odtwarzać ponownie.

Akcje w aplikacji korzystają z intencji wbudowanych (BII), dzięki czemu te i dziesiątki innych funkcji przypadków w popularnych kategoriach zadań. Zobacz działania w aplikacji na tej stronie znajdziesz szczegółowe informacje na temat obsługi BII w Twoich aplikacjach.

Programowanie pod kątem wielu urządzeń

Za pomocą akcji w aplikacji możesz sterować głosem do przekazywania dalej na urządzeniach nie tylko mobilne. Na przykład w przypadku analityki biznesowej zoptymalizowanych pod kątem zastosowań automatycznych sterowniki może wykonywać za pomocą głosu te czynności:

Omówienie akcji w aplikacji

Działania w aplikacji umożliwiają dokładniejszą kontrolę głosową nad aplikacjami dzięki: co pozwala im głosowo wykonywać określone zadania w aplikacji. Jeśli użytkownik ma zainstalowaną Twoją aplikację, może po prostu wyrazić swój zamiar za pomocą wyrażenia z nazwą aplikacji, na przykład „OK Google, rozpocznij ćwiczenie na: Przykładowa aplikacja”. Akcje w aplikacji obsługują BII, które modelują typowe zachowania użytkowników określać zadania, które chcą wykonać, lub informacje, których szukają, takie jak:

  • Rozpocznij ćwiczenie, wysyłaj wiadomości i wykonuj inne działania w poszczególnych kategoriach.
  • Uruchamiam funkcję aplikacji.
  • Wysyłanie zapytań dotyczących produktów lub treści za pomocą wyszukiwania w aplikacji.

Dzięki akcjom w aplikacji Asystent może aktywnie sugerować Twoje możliwości głosowe, gdy: i skrótów do użytkownika w zależności od kontekstu. Ta funkcja umożliwia: użytkownicy mogą łatwo odkrywać i ponownie odtwarzać Twoje akcje w aplikacji. Możesz też zaproponować te rozwiązania: skrótów w aplikacji za pomocą pakietu SDK promocji w aplikacji App Actions.

Aby włączyć obsługę akcji w aplikacji, zadeklaruj <capability> tag w shortcuts.xml Możliwości informują Google, jakie funkcje w aplikacji możesz wykorzystać dostępne w sposób semantyczny przy użyciu BII i w razie potrzeby włącz głosowe wsparcie funkcji. Asystent realizuje intencje użytkownika, uruchamiając aplikację na do określonej treści lub działania. W niektórych przypadkach możesz określić, widżet, który ma być wyświetlany w Asystencie w celu spełnienia zapytania użytkownika.

Akcje w aplikacji są obsługiwane na Androidzie 5 (poziom interfejsu API 21) i nowszych. Użytkownicy mogą mieć tylko dostęp do akcji w aplikacji na telefonach z Androidem. Asystent na Androidzie Go nie i obsługują akcje w aplikacji.

Jak działają akcje w aplikacji

Akcje w aplikacji rozszerzają funkcje aplikacji o Asystenta, dzięki czemu użytkownicy mogą: głosowego używania funkcji aplikacji. Gdy użytkownik wywoła działanie w aplikacji, Asystent dopasowuje zapytanie do BII zadeklarowanego w zasobie shortcuts.xml, uruchamia aplikację na wybranym ekranie lub wyświetla widżet Androida.

Deklarujesz BII w aplikacji za pomocą elementów funkcji Androida. Gdy gdy prześlesz aplikację przy użyciu Konsoli Google Play, Google zarejestruje funkcje zadeklarowane w aplikacji i udostępniane użytkownikom od Asystenta.

Możesz na przykład udostępnić w aplikacji możliwość rozpoczęcia ćwiczenia. Gdy użytkownik powie „OK Google, uruchom uruchomienie w Przykładowa aplikacji”: kroki zachodzą:

  • Asystent przeprowadza analizę w języku naturalnym zapytania, dopasowując semantyka żądania do wstępnie zdefiniowanego wzorca BII. W tym przypadku actions.intent.START_EXERCISE BII pasuje do zapytania.
  • Asystent sprawdza, czy usługa BII została wcześniej zarejestrowana w Twojej aplikacji i wykorzystuje tę konfigurację do określenia, jak uruchomić aplikację.
  • Asystent generuje intencję Androida, aby uruchomić w aplikacji miejsce docelowe zgodnie z informacjami podanymi w dokumencie <capability>. Asystent wyodrębnia parametry zapytania i przekazuje je jako dodatki w wygenerowanym Intencja dotycząca Androida.
  • Asystent wykonuje prośbę użytkownika, uruchamiając wygenerowanego Androida intencji. Konfigurujesz intent tak, aby uruchamiał ekran w aplikacji lub wyświetlać w Asystencie widżet.
.
Gdy użytkownik poda pytanie Asystentowi Google, Asystent odpowiada
            uruchamiając miejsce docelowe aplikacji dla użytkownika.
Rysunek 1. Przykładowy proces wysyłania zapytań w ramach akcji w aplikacji.
.

Gdy użytkownik ukończy zadanie, możesz użyć parametru Biblioteka integracji skrótów Google, aby przekazać dynamiczny skrót i jej parametry, dzięki czemu Asystent może zasugerować lub skrót do użytkownika w kontekstowych momentach.

Dzięki tej bibliotece możesz odkrywać skróty i odtwarzać je ponownie na platformach Google takich jak Asystent. Możesz na przykład nacisnąć skrót do Google w przypadku każdego miejsca docelowego wskazanego przez użytkownika w aplikacji do wspólnych przejazdów do szybkiego ponownego odtworzenia później jako sugestii skrótu.

Tworzenie akcji w aplikacji

Akcje w aplikacji rozszerzają funkcje dostępne w Twojej aplikacji na Androida. proces przebiega podobnie w przypadku każdego zaimplementowanego przez Ciebie działania w aplikacji. Akcje w aplikacji bezpośrednio do konkretnych treści lub funkcji w aplikacji za pomocą elementów capability podany w polu shortcuts.xml.

Pierwszym krokiem w tworzeniu akcji w aplikacji jest wskazanie chcesz zezwolić użytkownikom na dostęp z poziomu Asystenta. Wykorzystując te informacje, znajdź najbliższy pasujący BII z Informacje o akcjach w aplikacji BII

BII to model niektórych popularnych sposobów, w jakie użytkownicy wyrażają swoje zadania podczas korzystania z aplikacji lub informacji, których szukają. Istnieją np. metody analityki biznesowej, które takich jak rozpoczynanie ćwiczenia, wysyłanie wiadomości czy wyszukiwanie Zgłosz. BII to najlepszy sposób na rozpoczęcie korzystania z akcji w aplikacji, ponieważ pozwalają modelować typowe zróżnicowanie zapytań w różnych językach. Ułatwia to aby szybko włączyć aplikację za pomocą głosu.

Po określeniu funkcji w aplikacji i zaimplementowaniu funkcji BII musisz dodać zaktualizuj plik zasobów shortcuts.xml w aplikacji na Androida, który mapuje BII do funkcji aplikacji. Akcje w aplikacji zdefiniowane jako elementy capability w shortcuts.xml opisują, w jaki sposób każdy segment BII rozwiązuje jego realizację, a także jakie parametry są wyodrębniane i dostarczane do aplikacji.

Znaczna część przygotowywania akcji w aplikacji polega na mapowaniu parametrów BII na realizację. Ten proces przybiera zwykle formę mapowania oczekiwanych danych wejściowych funkcji w aplikacji do parametrów semantycznych BII.

Testuj działania w aplikacji

W fazie programowania i testowania używasz wtyczki Asystenta Google do w Android Studio, by utworzyć w Asystencie podgląd Działań w aplikacji dla Konto Google. Pomaga ona przetestować, jak akcje w aplikacji obsługują różne przed przesłaniem jej do wdrożenia. Po wygenerowaniu podglądu akcję w aplikacji, możesz uruchomić działanie w aplikacji w ramach testu bezpośrednio z okna narzędzia testowego.

Aplikacje multimedialne

Asystent ma też wbudowane funkcje, które rozumie polecenia aplikacji do multimediów, takie jak: „OK Google, włącz coś Beyonce” i obsługuje opcje sterowania multimediami, np. wstrzymanie, pomijanie, przewijanie do przodu i kciuk w górę.

Dalsze kroki

Postępuj zgodnie ze ścieżką do działań w aplikacji, aby utworzyć działanie w aplikacji na podstawie naszego przykładu. Aplikacja na Androida. Następnie przejdź do naszego przewodnika Utwórz akcje w aplikacji do wykorzystania w swojej aplikacji. Możesz też dowiedzieć się więcej te dodatkowe materiały na temat tworzenia akcji w aplikacji: