Рекомендации по использованию ярлыков, Рекомендации по использованию ярлыков

При разработке и создании ярлыков вашего приложения следуйте этим рекомендациям:

Следуйте рекомендациям по дизайну

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

Публикуйте только четыре разных ярлыка

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

Помимо отображения ярлыков на панели запуска, используйте библиотеку интеграции ярлыков Google для отображения ярлыков на поверхностях Google, таких как Google Assistant. Эта библиотека поддерживает установку неограниченного количества динамических ярлыков. Если вы используете эту библиотеку для отправки большого количества ярлыков, мы рекомендуем установить rank ярлыков, которые должны отображаться в поддерживаемых программах запуска, вызвав метод setRank() метод setRank() .

Ограничить длину описания ярлыка

Пространство в меню, в котором отображаются ярлыки вашего приложения в панели запуска, ограничено. По возможности ограничьте длину «краткого описания» ярлыка 10 символами и ограничьте длину «длинного описания» 25 символами.

Дополнительные сведения о метках для статических ярлыков см. в разделе Настройка значений атрибутов . Информацию о динамических и закрепленных ярлыках можно найти в справочной документации по setLongLabel() и setShortLabel() .

Ведение истории использования ярлыков и действий

Для каждого создаваемого вами ярлыка рассмотрите различные способы, с помощью которых пользователь может выполнить одну и ту же задачу непосредственно в вашем приложении. Вызовите reportShortcutUsed() в каждой из этих ситуаций, чтобы средство запуска сохраняло точную историю того, как часто пользователь выполняет действия, представляющие ваши ярлыки.

Обновляйте ярлыки только тогда, когда их значение сохраняется.

При изменении динамических и закрепленных ярлыков вызывайте updateShortcuts() только при изменении информации о ярлыке, сохраняющем свое значение. В противном случае используйте один из следующих методов, в зависимости от типа воссоздаваемого ярлыка:

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

Проверяйте динамические ярлыки при каждом запуске приложения.

Динамические ярлыки не сохраняются, когда пользователь восстанавливает свои данные на новом устройстве. По этой причине мы рекомендуем вам проверять количество объектов, возвращаемых методом getDynamicShortcuts() каждый раз при запуске приложения и повторно публиковать динамические ярлыки по мере необходимости, как показано в фрагменте кода в разделе Backup andrestore .

,

При разработке и создании ярлыков вашего приложения следуйте этим рекомендациям:

Следуйте рекомендациям по дизайну

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

Публикуйте только четыре разных ярлыка

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

Помимо отображения ярлыков на панели запуска, используйте библиотеку интеграции ярлыков Google для отображения ярлыков на поверхностях Google, таких как Google Assistant. Эта библиотека поддерживает установку неограниченного количества динамических ярлыков. Если вы используете эту библиотеку для отправки большого количества ярлыков, мы рекомендуем установить rank ярлыков, которые должны появляться в поддерживаемых программах запуска, вызвав метод setRank() метод setRank() .

Ограничить длину описания ярлыка

Пространство в меню, в котором отображаются ярлыки вашего приложения в панели запуска, ограничено. По возможности ограничьте длину «краткого описания» ярлыка 10 символами и ограничьте длину «длинного описания» 25 символами.

Дополнительные сведения о метках для статических ярлыков см. в разделе Настройка значений атрибутов . Информацию о динамических и закрепленных ярлыках можно найти в справочной документации по setLongLabel() и setShortLabel() .

Ведение истории использования ярлыков и действий

Для каждого создаваемого вами ярлыка рассмотрите различные способы, с помощью которых пользователь может выполнить одну и ту же задачу непосредственно в вашем приложении. Вызовите reportShortcutUsed() в каждой из этих ситуаций, чтобы средство запуска сохраняло точную историю того, как часто пользователь выполняет действия, представляющие ваши ярлыки.

Обновляйте ярлыки только тогда, когда их значение сохраняется.

При изменении динамических и закрепленных ярлыков вызывайте updateShortcuts() только при изменении информации о ярлыке, сохраняющем свое значение. В противном случае используйте один из следующих методов, в зависимости от типа воссоздаваемого ярлыка:

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

Проверяйте динамические ярлыки при каждом запуске приложения.

Динамические ярлыки не сохраняются, когда пользователь восстанавливает свои данные на новом устройстве. По этой причине мы рекомендуем вам проверять количество объектов, возвращаемых методом getDynamicShortcuts() каждый раз при запуске приложения и повторно публиковать динамические ярлыки по мере необходимости, как показано в фрагменте кода в разделе Backup andrestore .

,

При разработке и создании ярлыков вашего приложения следуйте этим рекомендациям:

Следуйте рекомендациям по дизайну

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

Публикуйте только четыре разных ярлыка

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

Помимо отображения ярлыков на панели запуска, используйте библиотеку интеграции ярлыков Google для отображения ярлыков на поверхностях Google, таких как Google Assistant. Эта библиотека поддерживает установку неограниченного количества динамических ярлыков. Если вы используете эту библиотеку для отправки большого количества ярлыков, мы рекомендуем установить rank ярлыков, которые должны отображаться в поддерживаемых программах запуска, вызвав метод setRank() метод setRank() .

Ограничить длину описания ярлыка

Пространство в меню, в котором отображаются ярлыки вашего приложения в панели запуска, ограничено. По возможности ограничьте длину «краткого описания» ярлыка 10 символами и ограничьте длину «длинного описания» 25 символами.

Дополнительные сведения о метках для статических ярлыков см. в разделе Настройка значений атрибутов . Информацию о динамических и закрепленных ярлыках можно найти в справочной документации по setLongLabel() и setShortLabel() .

Ведение истории использования ярлыков и действий

Для каждого создаваемого вами ярлыка рассмотрите различные способы, с помощью которых пользователь может выполнить одну и ту же задачу непосредственно в вашем приложении. Вызовите reportShortcutUsed() в каждой из этих ситуаций, чтобы средство запуска сохраняло точную историю того, как часто пользователь выполняет действия, представляющие ваши ярлыки.

Обновляйте ярлыки только тогда, когда их значение сохраняется.

При изменении динамических и закрепленных ярлыков вызывайте updateShortcuts() только при изменении информации о ярлыке, сохраняющем свое значение. В противном случае используйте один из следующих методов, в зависимости от типа воссоздаваемого ярлыка:

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

Проверяйте динамические ярлыки при каждом запуске приложения.

Динамические ярлыки не сохраняются, когда пользователь восстанавливает свои данные на новом устройстве. По этой причине мы рекомендуем вам проверять количество объектов, возвращаемых методом getDynamicShortcuts() каждый раз при запуске приложения и повторно публиковать динамические ярлыки по мере необходимости, как показано в фрагменте кода в разделе Backup andrestore .

,

При разработке и создании ярлыков вашего приложения следуйте этим рекомендациям:

Следуйте рекомендациям по дизайну

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

Публикуйте только четыре разных ярлыка

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

Помимо отображения ярлыков на панели запуска, используйте библиотеку интеграции ярлыков Google для отображения ярлыков на поверхностях Google, таких как Google Assistant. Эта библиотека поддерживает установку неограниченного количества динамических ярлыков. Если вы используете эту библиотеку для отправки большого количества ярлыков, мы рекомендуем установить rank ярлыков, которые должны появляться в поддерживаемых программах запуска, вызвав метод setRank() метод setRank() .

Ограничить длину описания ярлыка

Пространство в меню, в котором отображаются ярлыки вашего приложения в панели запуска, ограничено. По возможности ограничьте длину «краткого описания» ярлыка 10 символами и ограничьте длину «длинного описания» 25 символами.

Дополнительные сведения о метках для статических ярлыков см. в разделе Настройка значений атрибутов . Информацию о динамических и закрепленных ярлыках можно найти в справочной документации по setLongLabel() и setShortLabel() .

Ведение истории использования ярлыков и действий

Для каждого создаваемого вами ярлыка рассмотрите различные способы, с помощью которых пользователь может выполнить одну и ту же задачу непосредственно в вашем приложении. Вызовите reportShortcutUsed() в каждой из этих ситуаций, чтобы средство запуска сохраняло точную историю того, как часто пользователь выполняет действия, представляющие ваши ярлыки.

Обновляйте ярлыки только тогда, когда их значение сохраняется.

При изменении динамических и закрепленных ярлыков вызывайте updateShortcuts() только при изменении информации о ярлыке, сохраняющем свое значение. В противном случае используйте один из следующих методов, в зависимости от типа воссоздаваемого ярлыка:

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

Проверяйте динамические ярлыки при каждом запуске приложения.

Динамические ярлыки не сохраняются, когда пользователь восстанавливает свои данные на новом устройстве. По этой причине мы рекомендуем вам проверять количество объектов, возвращаемых методом getDynamicShortcuts() каждый раз при запуске приложения и повторно публиковать динамические ярлыки по мере необходимости, как показано в фрагменте кода в разделе Backup andrestore .