Omówienie skrótów do aplikacji

Jako programista możesz zdefiniować skróty pozwalające wykonywać określone działania w aplikacji. Możesz je wyświetlać w obsługiwanym programie uruchamiającym lub asystencie, np. w Asystencie Google, aby ułatwić użytkownikom szybkie uruchamianie typowych lub zalecanych zadań w aplikacji.

Z tej dokumentacji dowiesz się, jak tworzyć skróty aplikacji i nimi zarządzać. Możesz też poznać sprawdzone metody polepszania skrótów.

Typy skrótów

skróty do aplikacji
Rysunek 1. Za pomocą skrótów do aplikacji możesz wyświetlać kluczowe działania i błyskawicznie wprowadzać użytkowników w głąb aplikacji.

Każdy skrót odwołuje się do co najmniej 1 zamiaru, a każdy skrót powoduje uruchomienie określonego działania w aplikacji, gdy użytkownik wybierze skrót. Typy skrótów, które utworzysz dla swojej aplikacji, zależą od jej przypadku użycia. Oto przykłady działań, które możesz wyrazić jako skróty:

  • Tworzenie nowego e-maila w aplikacji do poczty e-mail
  • Przekierowywanie użytkowników do określonej lokalizacji w aplikacji mapowej.
  • Wysyłanie wiadomości do kontaktu użytkownika w aplikacji do komunikacji.
  • Odtwarzam następny odcinek programu telewizyjnego w aplikacji do multimediów.
  • wczytywanie ostatniego punktu zapisu w grze mobilnej;
  • Umożliwienie użytkownikowi zamawiania drinków w aplikacji z dostawą za pomocą poleceń głosowych.

Możesz opublikować te typy skrótów używanych w aplikacji:

  • Skróty statyczne są zdefiniowane w pliku zasobów spakowanym do pliku APK lub pakietu aplikacji.
  • Skróty dynamiczne mogą być przekazywane, aktualizowane i usuwane przez aplikację tylko w czasie działania.
  • Przypięte skróty mogą być dodawane do obsługiwanych programów uruchamiających w czasie działania, jeśli użytkownik udzieli odpowiednich uprawnień.

Wyświetlaj skróty w asystentach z wykorzystaniem funkcji

Możliwości w usłudze shortcuts.xml pozwalają deklarować typy działań, które użytkownicy mogą wykonać, aby uruchomić aplikację i przejść bezpośrednio do wykonania określonego zadania. Możesz na przykład dać użytkownikom możliwość sterowania głosem aplikacji za pomocą Asystenta Google, deklarując elementy capability, które rozszerzają funkcje aplikacji na działania w aplikacji Asystenta. Więcej informacji znajdziesz w dokumentacji dotyczącej dodawania możliwości.

Ograniczenia skrótów

Większość obsługiwanych programów uruchamiających wyświetla jednocześnie do 4 skrótów, zarówno statycznych, jak i dynamicznych. Jeśli używasz dynamicznych skrótów do wyświetlania w usługach Google, takich jak Asystent Google, skorzystaj z biblioteki integracji skrótów Google, aby uniknąć ograniczenia skrótów.

Jeśli nie chcesz korzystać z biblioteki integracji skrótów Google, Twoja aplikacja będzie podlegać ograniczeniom na urządzeniu dotyczącym liczby skrótów obsługiwanych jednocześnie na urządzeniu. Skróty opublikowane w ten sposób wyświetlają się tylko w Menu z aplikacjami na Androidzie i nie można ich znaleźć w usługach Google, takich jak Asystent.

Nie ma limitu liczby przypiętych skrótów, które użytkownicy mogą utworzyć w Twojej aplikacji. Aplikacja nie może usuwać przypiętych skrótów, ale może je wyłączyć.

Aby zacząć tworzyć skróty do aplikacji, zapoznaj się z tą dokumentacją:

Więcej informacji o operacjach, które można wykonywać na skrótach, znajdziesz w dokumentacji interfejsu API ShortcutManager.