ファスト ペアリング コンパニオン アプリの統合

ファスト ペアリングにより、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 に設定