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ć skróty do aplikacji i nimi zarządzać. Poznasz też sprawdzone metody, które pomogą Ci ulepszyć skróty.
Typy skrótów
Każdy skrót odwołuje się do co najmniej jednego intencji, z których każdy uruchamia określone działanie w aplikacji, gdy użytkownicy wybiorą skrót. Typy skrótów, które tworzysz dla swojej aplikacji, zależą od jej zastosowania. Oto przykłady działań, które możesz wyrazić jako skróty:
- Tworzenie nowej wiadomości e-mail w aplikacji do poczty e-mail.
- Przenoszenie użytkowników do określonej lokalizacji w aplikacji do map.
- Wysyłanie wiadomości do kontaktu użytkownika w aplikacji do komunikacji.
- Odtwarzanie następnego odcinka serialu telewizyjnego w aplikacji do multimediów.
- Wczytywanie ostatniego zapisu w grze mobilnej.
- Umożliwianie użytkownikowi zamówienia napoju w aplikacji do dostawy za pomocą poleceń głosowych.
Możesz opublikować te typy skrótów do aplikacji:
- Skróty statyczne są zdefiniowane w pliku zasobów, który jest spakowany w pliku APK lub pakiecie aplikacji.
- Skróty dynamiczne mogą być wysył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 wyrazi na to zgodę.
Wyświetlanie skrótów w asystentach za pomocą funkcji
Funkcje w shortcuts.xml umożliwiają deklarowanie typów działań, które użytkownicy mogą wykonywać, aby uruchomić aplikację i przejść bezpośrednio do wykonywania 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 skróty statyczne i dynamiczne. Podczas wysyłania skrótów dynamicznych do wyświetlania w usługach Google używaj biblioteki integracji skrótów Google, aby uniknąć przekroczenia limitu skrótów.
Jeśli nie zdecydujesz się na używanie biblioteki integracji skrótów Google, Twoja aplikacja będzie podlegać limitowi liczby skrótów, które może obsługiwać jednocześnie urządzenie. Skróty opublikowane w ten sposób będą widoczne tylko w programach uruchamiających Androida i nie będą wykrywalne w innych usługach Google.
Nie ma ograniczeń co do 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 rozpocząć tworzenie skrótów do aplikacji, zapoznaj się z tymi materiałami:
Więcej informacji o operacjach, które możesz wykonywać na skrótach, znajdziesz w
ShortcutManager dokumentacji API.