Функция Fast Pair позволяет производителям устройств глубоко интегрировать сопутствующие приложения в процесс сопряжения и использования. Существует множество точек интеграции, которые можно дополнительно использовать для взаимодействия с пользователями после завершения процесса Fast Pairing.
Установка в процессе первоначальной настройки (OOBE).
Функция Fast Pair позволяет пользователям загрузить сопутствующее приложение для гарнитуры на заключительном этапе процесса первоначальной настройки (OOBE). Пользователю отображается уведомление о завершении сопряжения, в котором говорится, что он может либо загрузить приложение, если оно еще не установлено, либо открыть приложение и начать им пользоваться.
Для начала работы с этой функцией добавьте имя пакета вашего сопутствующего приложения в сведения об устройстве в консоли .
В приложениях-компаньонах, выпущенных компанией Fast Pair, добавлены два дополнительных элемента данных:
-
android.bluetooth.device.extra.DEVICE— устройство Bluetooth , вызвавшее уведомление. -
com.google.android.gms.nearby.discovery.fastpair.MODEL_ID—java.lang.String, представляющее идентификатор модели сопряженного устройства.
Цель обновления прошивки
Если версия прошивки подключенного устройства устарела или, точнее, отличается от версии прошивки, настроенной в консоли устройства, Fast Pair уведомит сопутствующее приложение с помощью Intent-запроса com.google.android.gms.nearby.fastpair.ACTION_FIRMWARE_UPDATE_BROADCAST после проверки версии прошивки. Этот Intent содержит следующую дополнительную информацию:
-
android.bluetooth.device.extra.DEVICE— устройство Bluetooth с устаревшей версией прошивки. -
com.google.android.gms.nearby.discovery.fastpair.MODEL_ID—java.lang.String, представляющее идентификатор модели устройства, вызвавшего событие. -
com.google.android.gms.nearby.fastpair.EXTRA_LOCAL_FIRMWARE_VERSION— версия прошивки устройства, запускающего процесс. -
com.google.android.gms.nearby.fastpair.EXTRA_LATEST_FIRMWARE_VERSION— версия прошивки, настроенная в консоли устройства. -
com.google.android.gms.nearby.fastpair.EXTRA_UPDATE_NOTIFICATION_SHOWN, установите значениеtrueесли Fast Pair показал уведомление.