Omówienie skrótów do aplikacji

Jako deweloper możesz zdefiniować skróty do wykonywania określonych działań w aplikacji. Możesz wyświetlać te skróty w obsługiwanym programie uruchamiającym lub asystencie i pomagać użytkownikom w szybkim rozpoczynaniu typowych lub zalecanych zadań w aplikacji.

Z tej dokumentacji dowiesz się, jak tworzyćzarządzać skrótami do aplikacji. Możesz też poznać sprawdzone metody, które pomogą Ci ulepszyć skróty.

Typy skrótów

Najważniejsze działania wyświetlane za pomocą skrótów do aplikacji
Rysunek 1. Za pomocą skrótów do aplikacji możesz wyświetlać kluczowe działania i natychmiast przenosić użytkowników do konkretnych miejsc w aplikacji.

Każdy skrót odwołuje się do co najmniej 1 intencji, z których każda uruchamia określone działanie w aplikacji, gdy użytkownicy wybiorą skrót. Rodzaje skrótów, które tworzysz dla aplikacji, zależą od jej zastosowania. Przykłady działań, które możesz wyrazić jako skróty:

  • tworzenie nowego e-maila w aplikacji do poczty e-mail.
  • kierowanie użytkowników do określonej lokalizacji w aplikacji do mapowania,
  • wysyłanie wiadomości do kontaktu użytkownika w aplikacji do komunikacji;
  • odtwarzanie następnego odcinka programu telewizyjnego w aplikacji do multimediów;
  • wczytywanie ostatniego punktu zapisu w grze mobilnej;
  • umożliwianie użytkownikowi zamawiania napoju w aplikacji do dostawy za pomocą poleceń głosowych;

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

  • Statyczne skróty są zdefiniowane w pliku zasobów, który jest spakowany w pakiecie aplikacji lub pliku APK.
  • Dynamiczne skróty mogą być przesyłane, aktualizowane i usuwane przez aplikację tylko w czasie działania.
  • Przypięte skróty można dodawać do obsługiwanych programów uruchamiających w czasie działania, jeśli użytkownik przyzna uprawnienia.

Wyświetlanie skrótów w asystentach za pomocą funkcji

Możliwościshortcuts.xml pozwalają deklarować typy działań, które użytkownicy mogą wykonać, aby uruchomić aplikację i przejść bezpośrednio do wykonania określonego zadania. Więcej informacji znajdziesz w dokumentacji dotyczącej dodawania funkcji.

Ograniczenia dotyczące skrótów

Większość obsługiwanych programów uruchamiających wyświetla jednocześnie maksymalnie 4 skróty, w tym statyczne i dynamiczne. Podczas przesyłania dynamicznych skrótów do wyświetlania w usługach Google używaj biblioteki integracji skrótów Google, aby uniknąć przekroczenia limitu skrótów.

Jeśli zdecydujesz się nie korzystać z biblioteki integracji skrótów Google, Twoja aplikacja będzie podlegać limitowi liczby skrótów, które urządzenie może obsługiwać jednocześnie. Skróty opublikowane w ten sposób pojawiają się tylko w launcherach na Androida i nie są widoczne w innych usługach Google.

Liczba przypiętych skrótów, które użytkownicy mogą utworzyć do Twojej aplikacji, jest nieograniczona. Aplikacja nie może usuwać przypiętych skrótów, ale może je wyłączać.

Aby rozpocząć tworzenie skrótów do aplikacji, zapoznaj się z tą dokumentacją:

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