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ć. Możesz też zapoznać się ze sprawdzonymi metodami, które pomogą Ci ulepszyć skróty.
Typy skrótów
Każdy skrót odwołuje się do co najmniej jednej intencji, z których każda uruchamia określone działanie w aplikacji, gdy użytkownik wybierze skrót. Typy skrótów, które tworzysz dla aplikacji, zależą od przypadku użycia aplikacji. Przykłady działań, które możesz wyrazić jako skróty:
- tworzenie nowego e-maila w aplikacji do poczty e-mail,
- Nawigowanie 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żliwienie użytkownikowi zamówienia napoju w aplikacji do dostawy za pomocą poleceń głosowych;
W aplikacji możesz opublikować te typy skrótów:
- Skróty statyczne są definiowane w pliku zasobów, który jest spakowany w pliku APK lub pakiecie aplikacji.
- Skróty dynamiczne mogą być przekazywane, 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
Możliwości w shortcuts.xml pozwalają zadeklarować typy działań, które użytkownicy mogą wykonać, aby uruchomić aplikację i przejść bezpośrednio do konkretnego 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 do 4 skrótów, w tym zarówno skróty statyczne, jak i dynamiczne. Podczas przesyłania skrótów dynamicznych do wyświetlania na platformach Google używaj biblioteki integracji skrótów Google, aby uniknąć limitu skrótów.
Jeśli nie zdecydujesz się na korzystanie z biblioteki integracji skrótów Google, Twoja aplikacja będzie podlegać limitowi liczby skrótów obsługiwanych jednocześnie przez urządzenie. Skróty opublikowane w ten sposób są widoczne tylko w programach uruchamiających Androida i nie można ich znaleźć na innych platformach Google.
Nie ma limitu liczby przypiętych skrótów, które użytkownicy mogą utworzyć do 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 tymi materiałami:
Więcej informacji o operacjach, które możesz wykonywać na skrótach, znajdziesz w dokumentacji interfejsu API ShortcutManager.