ファスト ペアリングにより、OEM コンパニオン アプリをペア設定と使用のエクスペリエンスに深く統合できます。高速ペア設定の完了後にユーザーをエンゲージするために、任意で利用できる統合ポイントが複数あります。
初期設定(OOBE)時のインストール
Fast Pair を使用すると、ユーザーは Out-Of-Box Experience(OOBE)の最終ステップとしてヘッドセットのコンパニオン アプリをダウンロードできます。ペア設定が完了したこと、アプリがまだインストールされていない場合はダウンロードできること、またはアプリを開いて使用を開始できることを知らせる通知がユーザーに表示されます。
この機能を利用するには、コンソールのデバイスの詳細にコンパニオン アプリのパッケージ名を追加します。
ファスト ペアリングによって起動されるコンパニオン アプリには、次の 2 つの追加データ要素が含まれます。
android.bluetooth.device.extra.DEVICE- 通知をトリガーした Bluetooth デバイス。com.google.android.gms.nearby.discovery.fastpair.MODEL_ID- ペア設定されたデバイスのモデル ID を表すjava.lang.String。
ファームウェア アップデートのインテント
接続されたデバイスのファームウェア バージョンが古い場合、正確に言うとデバイス コンソールで構成されたファームウェア バージョンと異なる場合、ファームウェア バージョンの確認後に、ファスト ペアリングは com.google.android.gms.nearby.fastpair.ACTION_FIRMWARE_UPDATE_BROADCAST インテントでコンパニオン アプリに通知します。インテントには次の付加情報が含まれます。
android.bluetooth.device.extra.DEVICE- ファームウェア バージョンが古い Bluetooth デバイス。com.google.android.gms.nearby.discovery.fastpair.MODEL_ID- トリガー デバイスのモデル 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に設定