Разработчики могут создавать ярлыки для выполнения определенных действий в приложении. Эти ярлыки можно показывать в поддерживаемой панели запуска или помощнике, чтобы пользователи могли быстро запускать часто выполняемые или рекомендуемые задачи в приложении.
В этой документации рассказывается, как создавать ярлыки приложений и управлять ими. Вы также можете ознакомиться с рекомендациями по улучшению быстрых команд.
Типы ярлыков
Каждый ярлык ссылается на одно или несколько намерений, каждое из которых запускает определенное действие в приложении, когда пользователь выбирает ярлык. Типы ярлыков, которые вы создаете для своего приложения, зависят от варианта использования приложения. Примеры действий, которые можно выразить в виде ярлыков:
- Создание нового письма в почтовом приложении.
- Навигация пользователей к определенному местоположению в картографическом приложении.
- Отправка сообщений контакту пользователя в приложении для общения.
- Воспроизведение следующей серии телешоу в мультимедийном приложении.
- Загрузка последней точки сохранения в игровом приложении.
- Пользователь заказывает напиток в приложении доставки с помощью голосовых команд.
Вы можете опубликовать для своего приложения ярлыки следующих типов:
- Статические ярлыки определяются в файле ресурсов, который упакован в APK или набор App Bundle.
- Динамические ярлыки могут добавляться, обновляться и удаляться приложением только во время его работы.
Закрепленные ярлыки можно добавлять в поддерживаемые панели запуска во время выполнения, если пользователь предоставит разрешение.
Показывать ярлыки в помощниках, используя возможности
Возможности в shortcuts.xml позволяют объявить типы действий, которые пользователи могут выполнять, чтобы запустить ваше приложение и сразу перейти к выполнению определенной задачи. Подробнее о том, как добавлять возможности…
Ограничения для ярлыков
Большинство поддерживаемых лаунчеров отображают до четырех ярлыков одновременно, включая как статические, так и динамические. Чтобы обойти ограничение на количество ярлыков, при отправке динамических ярлыков для показа на платформах Google используйте библиотеку интеграции ярлыков Google.
Если вы решите не использовать библиотеку интеграции ярлыков Google, на ваше приложение будет распространяться ограничение устройства на количество ярлыков, которые оно поддерживает одновременно. Ярлыки, опубликованные таким образом, появляются только в лаунчерах Android и не видны на других платформах Google.
Пользователи могут создавать неограниченное количество закрепленных ярлыков для вашего приложения. Приложение не может удалять закрепленные ярлыки, но может их отключать.
Чтобы начать создавать ярлыки для приложения, ознакомьтесь со следующей документацией:
Дополнительную информацию о действиях, которые можно выполнять с ярлыками, вы найдете в справочной документации по API ShortcutManager.