Ввод в эксплуатацию UX на Android

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

Инициировано приложением

В этом сценарии пользователь начинает оформление заказа в вашем приложении, как правило, с помощью призыва к действию (CTA) «Добавить устройство». Мы рекомендуем разместить кнопку «Добавить устройство» следующим образом:

  • Здесь пользователи видят все свои устройства, как на странице «Управление».
  • Здесь пользователи могут управлять главной страницей, как на странице настроек .
  • Главная страница вашего приложения

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

Пользовательский интерфейс показан на рисунке 2:

  • Ввод в эксплуатацию по инициативе приложения (Шаг 1)

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

  • Ввод в эксплуатацию по инициативе приложения (Шаг 2)

    Пользователь сканирует QR-код или вводит код сопряжения.

  • Ввод в эксплуатацию по инициативе приложения (Шаг 3)

    Пользователю предлагается согласиться на добавление устройства в сеть Google (это соответствует разделу «Согласие + Метаданные» на рисунке 1) и выбрать учетную запись Google для использования.

  • Ввод в эксплуатацию по инициативе приложения (шаг 4)

    Если у пользователя несколько домов, ему предлагается выбрать один из них. Если дом не создан, автоматически создается дом с именем «Дом».

  • Ввод в эксплуатацию по инициативе приложения (Шаг 5)

    API ввода в эксплуатацию подключается к устройству.

  • Ввод в эксплуатацию по инициативе приложения (Шаг 6)

    Пользователю предлагается выбрать комнату, в которой находится устройство.

  • Ввод в эксплуатацию по инициативе приложения (Шаг 8)

    Пользователю предлагается переименовать устройство.

  • Ввод в эксплуатацию по инициативе приложения (Шаг 10)

    API ввода в эксплуатацию генерирует учетные данные Matter , проверяет сетевое соединение, а затем запускает процесс ввода в эксплуатацию, подключая устройство к выбранной сети.

  • Ввод в эксплуатацию по инициативе приложения (Шаг 11)

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

    Если пользователю еще не предоставлены разрешения на доступ к структуре и устройствам, устройство пока не должно быть видимым или управляемым в приложении. Разрешение необходимо для доступа и управления устройством в приложении.

Рисунок 2 : Ввод в эксплуатацию, инициированный приложением.

Инициировано Fast Pair

Ввод в эксплуатацию также можно инициировать с помощью функции Fast Pair в Android. После сканирования QR-кода Matter на устройстве пользователю предлагается выбрать приложение для продолжения процесса ввода в эксплуатацию. Выбор приложения использует API ввода в эксплуатацию из этого приложения, как показано на рисунке 3.

Если у пользователя приложение не установлено на мобильном устройстве, ему будет предложено установить его перед продолжением. Интерфейс пользователя, начиная с экрана согласия, аналогичен показанному на рисунке 2.

  • Быстрая настройка и ввод в эксплуатацию (Шаг 1)

    Пользователю предлагается отсканировать QR-код.

  • Быстрая настройка сопряжения (шаг 2)

    Пользователь сканирует QR-код Matter на устройстве.

  • Быстрая настройка сопряжения (шаг 3)

    Пользователю предлагается выбрать приложение, чтобы продолжить процесс ввода в эксплуатацию.

  • Быстрая настройка сопряжения (шаг 4)

    Если приложение еще не установлено, пользователю будет предложено установить его.

  • Быстрая настройка сопряжения (шаг 5)

    Приложение загружается из магазина Google Play.

  • Быстрая настройка сопряжения (шаг 6)

    Приложение установлено.

  • Быстрая настройка сопряжения (шаг 7)

    После успешной установки приложения пользователю будет предложено продолжить.

  • Быстрая настройка сопряжения (шаг 8)

    Пользователю предлагается согласиться на добавление устройства в сеть Google (это соответствует разделу «Согласие + Метаданные» на рисунке 1) и выбрать учетную запись Google для использования.

  • Быстрая настройка сопряжения (шаг 9)

    Если у пользователя несколько домов, ему предлагается выбрать один из них. Если дом не создан, автоматически создается дом с именем «Дом».

  • Быстрая настройка сопряжения (Шаг 10)

    API ввода в эксплуатацию подключается к устройству.

  • Быстрая настройка сопряжения (Шаг 11)

    Пользователю предлагается выбрать комнату, в которой находится устройство.

  • Быстрая настройка сопряжения (Шаг 13)

    Пользователю предлагается переименовать устройство.

  • Быстрая настройка сопряжения (Шаг 15)

    API ввода в эксплуатацию генерирует учетные данные Matter , проверяет сетевое соединение, а затем запускает процесс ввода в эксплуатацию, подключая устройство к выбранной сети.

  • Быстрая настройка сопряжения (шаг 16)

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

    Если пользователю еще не предоставлены разрешения на доступ к структуре и устройствам, устройство пока не должно быть видимым или управляемым в приложении. Разрешение необходимо для доступа и управления устройством в приложении.

Рисунок 3 : Ввод в эксплуатацию системы быстрого сопряжения.

выбор приложений

На изображении панели выбора приложений отображаются два приложения на выбор.

В процессе ввода приложения в эксплуатацию ваше приложение будет отображаться в списке приложений двумя способами:

  1. На экране «Выберите приложение» .
  2. Если пользователи выберут «Выбрать другое приложение» , оно отобразится на экране «Другие установленные приложения» .

Рекомендуемые приложения

В окне выбора приложений отображаются два рекомендуемых приложения.

  • Первым всегда является Google Home app (GHA) .
  • Второй вариант предназначен для предпочтительного приложения производителя устройства, если оно определено в проекте Google Home Developer Console связанном с VID или PID устройства. (Этот вариант не применяется к разработчикам приложений, которые не создают устройства Matter .) Приложение, предпочитаемое производителями устройств для комиссаров.

При выборе приложения на экране «Выберите приложение» возможны два сценария.

  1. УстановленоGoogle Play services проверяют, поддерживает ли приложение фильтр намерений ACTION_COMMISSION_DEVICE . Если фильтр намерений отсутствует, пользователь перенаправляется в магазин Play Store для обновления приложения.
  2. Приложение не установлено — пользователю предлагается перейти в магазин Play Store для установки приложения перед продолжением.