Home Mobile SDK のコミッショニング

このページでは、 Google Home Mobile SDK

紹介料の受け取りを抑制する

<ph type="x-smartling-placeholder">
</ph> Android ハーフシートの通知 <ph type="x-smartling-placeholder">
</ph> 図 1: Android ハーフシート通知の例

デフォルトでは、AndroidGoogle Play services は以下を使用します。 「ハーフシート」モバイル デバイスの下半分に重ねて表示される通知も コミッションの対象となるコンバージョンを 事前予防的に Matter 台のデバイスが近くにあります。

アプリがフォアグラウンドで動作しているときに中断が発生しないように、 通知を受け取らない場合は、 suppressHalfSheetNotification() メソッド(Mobile SDK 内)詳しくは、API ドキュメントをご覧ください。 情報です。

アプリがフォアグラウンドにある場合、この API で有効化された抑制がタイムアウトする 確認できます。タイムアウト後に抑制を再度有効にするには、以下を呼び出します。 再度suppressHalfSheetNotification()します。そうしないと、ハーフシートの通知がなります 表示されます。

この API の実装は、このモジュールのコース Google Home Sample App for Matter。詳しくは、 HalfSheetSuppressionObserver.kt をご覧ください。

Matter のコミッショニングがサポートされていることを示します

コミッションに Mobile SDK を使用する場合は、 アプリのパッケージ名を追加する Google Home Developer Console で、Matter を実装します。 アプリが Matter をサポートしていることを示します。 ACTION_COMMISSION_DEVICE インテントを処理してコミッショニングを行います。

次の intent-filter を、application AndroidManifest.xml ファイル:

<intent-filter>
    <action android:name="com.google.android.gms.metadata.MODULE_DEPENDENCIES" />
</intent-filter>

詳しくは、 サンプルアプリのマニフェスト ご覧ください。

アプリ選択ツール

アプリ選択ツール

コミッショニング中にアプリ選択ツールにアプリが表示される方法は 2 つあります。 プロセス:

  1. [アプリを選択] 画面で次のように操作します。
  2. ユーザーが [他のアプリを選択] を選択すると、[その他のインストール済み] のアプリに表示されます アプリ画面。

おすすめのアプリ

アプリ選択ツールにおすすめのアプリが 2 つ表示されます。

  • 最初の値は常に Google Home app (GHA) です。
  • 2 つ目は、デバイス メーカーの優先アプリ用です( の VID または PID に関連付けられた Developer Console プロジェクト ダウンロードします デバイス メーカーの推奨コミッショナー アプリ

アプリが [アプリを選択] 画面に表示されている状況は 2 つあります。

  1. インストール済み - Play services アプリケーションが ACTION_COMMISSION_DEVICE インテント フィルタ。インテントフィルタがない場合 ユーザーがアプリを更新するように Google Play ストアにリダイレクトされる。
  2. Not Installed - ユーザーはアプリをインストールするために Play ストアに誘導されます。 確認してから次に進みます。