Интеграция приложения Fast Pair Companion

Функция Fast Pair позволяет глубоко интегрировать сопутствующие OEM-приложения в процесс сопряжения и использования устройств. Существует несколько точек интеграции, которые можно использовать для взаимодействия с пользователями после завершения быстрого сопряжения.

Установка во время «Out-Of-Box Experience» (OOBE)

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

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

Сопутствующие приложения, запущенные Fast Pair, включают два дополнительных элемента данных:

  • android.bluetooth.device.extra.DEVICEустройство Bluetooth , которое инициировало уведомление.
  • com.google.android.gms.nearby.discovery.fastpair.MODEL_ID — строка java.lang.String , представляющая идентификатор модели сопряженного устройства.

Цель обновления прошивки

Если версия прошивки подключенного устройства устарела или, точнее, отличается от версии, настроенной в консоли устройства, Fast Pair уведомит сопутствующее приложение с помощью намерения com.google.android.gms.nearby.fastpair.ACTION_FIRMWARE_UPDATE_BROADCAST после проверки версии прошивки. Намерение содержит следующую дополнительную информацию:

  • com.google.android.gms.nearby.fastpair.EXTRA_LOCAL_FIRMWARE_VERSION , версия прошивки подключенного устройства
  • com.google.android.gms.nearby.fastpair.EXTRA_UPDATE_NOTIFICATION_SHOWN , установите значение true , если функция Fast Pair отобразила уведомление