このページでは、smart home アクションを起動するプロセスについて説明します。
開始前のチェックリスト
アクションをリリースのために送信する前に、プロジェクトが以下の要件を満たしていることを確認してください。このチェックリストを利用して、プロジェクトの承認プロセス中によくみられる問題の多くを事前に発見して解決しておくことで、承認される可能性が高くなります。
安全性試験の証明書を必要とするデバイスでは、次の手順が必要になります。
次の手順は、App Flip 機能を使用するデバイスに固有のものです。
アクションをリリースのために送信する
smart home アクションをリリースのために送信する手順は次のとおりです。
- プロジェクトを選択します。
- 左側のナビゲーション メニューで、[Deploy] > [Release](リリース)を選択します。
- [Production](本番環境)セクションで、[Start submission](提出を開始)をクリックします。
![Actions Console を使用してスマートホーム アクションを送信するためのユーザー インターフェース。](https://developers.home.google.com/static/project/images/actions/release-submit.png?authuser=2&hl=ja)
送信ステータスを確認する
送信リクエストにより、ポリシー審査と認定審査という 2 つの審査プロセスが開始されます。2 つの審査に合格して初めてアクションは本番環境にリリースされます。
- ポリシー審査: すべてのアクションはポリシー審査を受けます。この審査では、アクションが Actions on Google のポリシー ガイドラインを遵守しているかどうかが検証されます。
- 認定審査: smart home アクションは認証審査を受け、さらなる品質保証の検証を行います。認定審査担当者は、smart home 結果用のテストスイートなど、認定リクエスト フォームで指定した内容を検証します。
アクションの詳細な審査ステータスを確認するには、コンソールで smart home プロジェクトを開き、[デプロイ]、[リリース] の順にクリックします。
修正が必要な点が審査チームにより発見された場合は、プロジェクトのコンソール ユーザー インターフェースにそのステータスが反映されます。また、修正すべき内容について説明したメールが Google から送られます。必要な変更を行ったら、Actions Console でプロジェクトを再送信できます。
![スマートホーム アクションの送信ステータスを確認するためのユーザー インターフェース。](https://developers.home.google.com/static/project/images/actions/submission-status.png?authuser=2&hl=ja)
Google により承認されると、アクションはリリース待ちになります(通常は承認後の 1 週間以内)。起動されたアクションは、エンドユーザーが Google Home app (GHA) で見つけることができます。
smart home アクションが本番環境にリリースされると、そのプロジェクトは GHA のエージェント リストに [test] という接頭辞が付いたものとして表示されなくなります。公開済みのアクションでさらに開発とテストを行うには、別のドラフト プロジェクトを使用する必要があります。ドラフト プロジェクトは、開発プロセスとインフラストラクチャに必要な数だけ作成できます。
デフォルトでは、サポートされているすべての言語でグローバルにアクションがリリースされます。 アクションの検出を特定のロケールのユーザーに制限するには、アクションでサポートされる言語を設定します(Actions Console から [概要] > [設定の言語を変更] を使用)。
公開されたアクションに変更を加える
プロジェクトの変更を公開する場合(別のフルフィルメント URL を使用する場合など)は、次の操作を行います。
- テストスイートの結果を再送信します。
- 新しい認定リクエスト フォームに記入します([Deploy] > [Smart home certification] をクリック)。
- アクションを審査のために再送信します。
すでに公開されているアクションを審査のために再送信すると、smart home アクションの新しいバージョンが Actions Console に作成されます。[リリース] ページを開くと、アクションのすべてのバージョン(審査中または取り消し済みのアクションを含む)の履歴を確認できます。