web-dev-qa-db-ja.com

GoogleアクションとDialogFlowエラー「申し訳ありませんが、このアクションはアプリでは使用できません」

開発者アカウントで完全に機能するDialogFlowアプリを作成しました。

ただし、別のユーザーとしてテストする必要があるため、Googleアクションシミュレーターで、別のテストアカウントを所有者としてプロジェクトに追加しました。

このユーザーは、DialogFlowとGoogle Action UIの両方でOWNERステータスを持っていることを確認しました。

彼らは両方のプロジェクトをフルアクセスで編集できます。

ただし、テストアカウントがシミュレータを使用しようとすると、次のように表示されます。

申し訳ありませんが、このアクションはアプリでは使用できません。申し訳ありませんが、このアクションはアプリでは使用できません。シミュレーターでは、アプリに追加したアクションのみを呼び出すことができます。アプリの呼び出し方法の詳細については、ここをクリックしてください https://developers.google.com/actions/discovery/explicit

これは私には意味がありません:

  1. テストユーザーがプロジェクトのDialogFlowとGoogleアクションの両方でOWNER/ADMINステータスを持っていることを確認しました。

  2. DialogFlowで、Google AssistがDefault Welcome Intentをデフォルトの意図として。

  3. Googleアクションで、Default Welcome IntentBUILD > ACTIONS UI。

  4. 他の人が示唆したように、私は運のないアプリの名前を数回変更しようとしました。

  5. 幸運にもアルファ版を公開してみました。

私の腸は、それが何らかの許可/可視性の問題であることを教えてくれますが、私は完全に立ち往生しています。どんなアイデアでも大いに役立つでしょう。

編集:この問題は解決されました。以下のコメントを参照してください。

「アクティビティコントロールを再確認し、組織のアクセス許可のために「Webおよびアプリアクティビティ」に特別な条項があることに気付きました。混乱するUIのために完全に見落としました。メインスレッドに写真を投稿しました。範囲。"

enter image description here

会社の管理者にこの機能を有効にするように依頼した後、以下の画像と同じになるはずです。

12
kidcapital

このエラーメッセージは非常に誤解を招くものです。このエラーは何度か発生しましたが、一般的に問題はGoogleアカウントのプライバシー設定の1つにありました。

この場合、 https://myaccount.google.com/activitycontrols に移動し、テストアカウントを使用してログインしていることを確認し、以下が有効になっていることを確認してください。

  1. ウェブとアプリのアクティビティ
  2. デバイス情報
  3. 音声および音声アクティビティ
15
Borre Mosch