Обзор ярлыков приложений,Обзор ярлыков приложений

Как разработчик, вы можете определить ярлыки для выполнения определенных действий в вашем приложении. Вы можете отображать эти ярлыки в поддерживаемом средстве запуска или помощнике, например Google Assistant, и помогать пользователям быстро запускать общие или рекомендуемые задачи в вашем приложении.

В этой документации показано, как создавать ярлыки приложений и управлять ими . Вы также можете узнать некоторые рекомендации по улучшению ярлыков.

Типы ярлыков

ярлыки приложений
Рисунок 1. Используя ярлыки приложений, вы можете отображать ключевые действия и мгновенно переводить пользователей вглубь вашего приложения.

Каждый ярлык ссылается на одно или несколько намерений , каждое из которых запускает определенное действие в вашем приложении, когда пользователи выбирают ярлык. Типы ярлыков, которые вы создаете для своего приложения, зависят от варианта использования приложения. Примеры действий, которые можно выразить в виде ярлыков, включают следующее:

  • Создание нового письма в почтовом приложении.
  • Навигация пользователей к определенному местоположению в картографическом приложении.
  • Отправка сообщений контакту пользователя в приложении для общения.
  • Воспроизведение следующего эпизода телешоу в медиа-приложении.
  • Загрузка последней точки сохранения в игровом приложении.
  • Разрешение пользователю заказать напиток в приложении доставки с помощью голосовых команд.

Вы можете опубликовать следующие типы ярлыков для своего приложения:

  • Статические ярлыки определяются в файле ресурсов, который упакован в APK или пакет приложения .
  • Динамические ярлыки могут перемещаться, обновляться и удаляться вашим приложением только во время выполнения.
  • Закрепленные ярлыки можно добавлять к поддерживаемым средствам запуска во время выполнения, если пользователь дает на это разрешение.

Отображать ярлыки в помощниках с помощью возможностей

Возможности в файле shortcuts.xml позволяют объявить типы действий, которые пользователи могут выполнять для запуска вашего приложения, и сразу перейти к выполнению определенной задачи. Например, вы можете предоставить пользователям голосовое управление вашим приложением через Google Assistant, объявив элементы capability , которые расширяют функциональность вашего приложения до действий помощника в приложении . Подробнее смотрите в документации о добавлении возможностей .

Ограничения ярлыков

Большинство поддерживаемых программ запуска отображают до четырех ярлыков одновременно, включая статические и динамические ярлыки. При размещении динамических ярлыков для отображения на поверхностях Google, таких как Google Assistant, используйте библиотеку интеграции ярлыков Google , чтобы избежать ограничения на использование ярлыков.

Если вы решите не использовать библиотеку интеграции ярлыков Google, на ваше приложение распространяется ограничение устройства на количество одновременно поддерживаемых ярлыков. Ярлыки, опубликованные таким образом, появляются только в средствах запуска Android и не доступны для обнаружения на платформах Google, таких как Ассистент.

Нет ограничений на количество закрепленных ярлыков, которые пользователи могут создать для вашего приложения. Ваше приложение не может удалять закрепленные ярлыки, но может их отключить .

Чтобы начать создавать ярлыки для вашего приложения, обратитесь к следующей документации:

Дополнительные сведения об операциях, которые можно выполнять с ярлыками, см. в справочной документации по API ShortcutManager .

,

Как разработчик, вы можете определить ярлыки для выполнения определенных действий в вашем приложении. Вы можете отображать эти ярлыки в поддерживаемом средстве запуска или помощнике, например Google Assistant, и помогать пользователям быстро запускать общие или рекомендуемые задачи в вашем приложении.

В этой документации показано, как создавать ярлыки приложений и управлять ими . Вы также можете узнать некоторые рекомендации по улучшению ярлыков.

Типы ярлыков

ярлыки приложений
Рисунок 1. Используя ярлыки приложений, вы можете отображать ключевые действия и мгновенно переводить пользователей вглубь вашего приложения.

Каждый ярлык ссылается на одно или несколько намерений , каждое из которых запускает определенное действие в вашем приложении, когда пользователи выбирают ярлык. Типы ярлыков, которые вы создаете для своего приложения, зависят от варианта использования приложения. Примеры действий, которые можно выразить в виде ярлыков, включают следующее:

  • Создание нового письма в почтовом приложении.
  • Навигация пользователей к определенному местоположению в картографическом приложении.
  • Отправка сообщений контакту пользователя в приложении для общения.
  • Воспроизведение следующего эпизода телешоу в медиа-приложении.
  • Загрузка последней точки сохранения в игровом приложении.
  • Разрешение пользователю заказать напиток в приложении доставки с помощью голосовых команд.

Вы можете опубликовать следующие типы ярлыков для своего приложения:

  • Статические ярлыки определяются в файле ресурсов, который упакован в APK или пакет приложения .
  • Динамические ярлыки могут перемещаться, обновляться и удаляться вашим приложением только во время выполнения.
  • Закрепленные ярлыки можно добавлять к поддерживаемым средствам запуска во время выполнения, если пользователь дает на это разрешение.

Отображать ярлыки в помощниках с помощью возможностей

Возможности в файле shortcuts.xml позволяют объявить типы действий, которые пользователи могут выполнять для запуска вашего приложения, и сразу перейти к выполнению определенной задачи. Например, вы можете предоставить пользователям голосовое управление вашим приложением через Google Assistant, объявив элементы capability , которые расширяют функциональность вашего приложения до действий помощника в приложении . Подробнее смотрите в документации о добавлении возможностей .

Ограничения ярлыков

Большинство поддерживаемых программ запуска отображают до четырех ярлыков одновременно, включая статические и динамические ярлыки. При размещении динамических ярлыков для отображения на поверхностях Google, таких как Google Assistant, используйте библиотеку интеграции ярлыков Google , чтобы избежать ограничения на использование ярлыков.

Если вы решите не использовать библиотеку интеграции ярлыков Google, на ваше приложение распространяется ограничение устройства на количество одновременно поддерживаемых ярлыков. Ярлыки, опубликованные таким образом, появляются только в средствах запуска Android и не доступны для обнаружения на платформах Google, таких как Ассистент.

Нет ограничений на количество закрепленных ярлыков, которые пользователи могут создать для вашего приложения. Ваше приложение не может удалять закрепленные ярлыки, но может их отключить .

Чтобы начать создавать ярлыки для вашего приложения, обратитесь к следующей документации:

Дополнительные сведения об операциях, которые можно выполнять с ярлыками, см. в справочной документации по API ShortcutManager .