web-dev-qa-db-ja.com

WebシミュレーターでGoogleアクションを使用できない理由

私のアクションがWebシミュレータで使用できない理由を誰かが知っていますか?

テスト用の呼び出し名を「test」に設定し、Webシミュレーターで「Talk to test」と入力してアクションを使用しようとしましたが、「申し訳ありませんが、このアクションはシミュレーションでは使用できません」というメッセージが表示されました...

私に何か問題がありますか?

13
Xiaming_Chen

test app to my test app」と言うか、シミュレータプロンプトに入力してこれを機能させると、アプリがシミュレータで起動しました。自宅のデバイスに関連付けられていないアカウントを使用しています。また、アートワークなどにも入力していません。

シミュレータが混乱してインテントフローに戻ると、いつでもそのフレーズを入力する必要があることがわかりました。

私の場合、シミュレータのダイアログ部分では次のようになります。

enter image description here

9
Mark Scheel

チュートリアルの指示に従ってすべてのアクティビティコントロールをオンにしたにもかかわらず、私のログインが関連付けられていた組織では、それらが無効になっていることがわかりました。

"ウェブとアプリのアクティビティ"を有効にするよう管理者に依頼します"マイアカウント"> "管理者"> "Googleサービス"

5
jflood.net

同じ問題がありました。これが私が「解決」した方法です

  1. アクションとapi.aiの開発に使用したメールにGoogle Home物理デバイスを登録しました(再デプロイされ、Sillyプロジェクトが機能し始めました)(それでもプロジェクトは機能しません)

  2. 呼び出し名を単純なものに変更しました(私の最初の言語は英語ではありません)

これでWebシミュレーターが動作し始めました(

2
girishl

考えられる根本的な原因の1つ-2番目のアカウントを介してログインしています。

これは私と同じ問題です。以前のGoogleホームチュートリアルのUIは少し変更されています。したがって、api.aiでGoogleのアクションをクリックすると、Googleページのアクションにリダイレクトされます。 (以前はWebシミュレーターに直接送信されていました) enter image description here

私はapi.aiでパーソナルバトラーと呼ばれるプロジェクトを作成しましたが、APIプロジェクトと呼ばれるプロジェクトが表示されたので、それをクリックしてシミュレーションしようとすると、正確なエラーが発生しました。

予備のGoogleメールからapi.aiに登録しました。そのため、Googleページのアクションにリダイレクトされると、プライマリアカウントを介してログインしました。ログアウトして同じアカウントでログインした後、プロジェクトを確認でき、問題なく動作していました。

enter image description here

PS-Google Homeでテストするときは、andriodアプリでも同じアカウントを使用する必要があります

2