Google 操作和 DialogFlow 错误 "Sorry, this action is not available for your app"

Google Action and DialogFlow error "Sorry, this action is not available for your app"

我创建了一个在我的开发者帐户中完美运行的 DialogFlow 应用程序。

但我需要以另一个用户的身份对其进行测试,因此在我的 Google 动作模拟器中,我添加了另一个测试帐户作为项目的所有者。

我已验证此用户在 DialogFlow 和 Google 操作中都具有 OWNER 状态 UI。

他们能够以完全访问权限编辑这两个项目。

但是,当测试帐户尝试使用模拟器时,它显示:

Sorry, this action is not available for your app. Sorry, this action is not available for your app. In the simulator, you are only able to invoke actions that you have added to your app. For more information on how to invoke your app, click here 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. 我尝试发布一个 Alpha 版本,但仍然没有成功。

我的直觉告诉我这是某种 permission/visibility 问题,但我完全被卡住了。任何想法都会有很大帮助。

编辑: 此问题已得到解决。请参阅下面的评论。

"I revisited my activity controls and noticed my "Web and App Activity”由于组织权限的原因,有一个特殊的条款。由于混乱UI,我完全错过了它。在主线程中张贴了一张图片。感谢您提醒我仔细检查该区域。"

在您要求公司管理员启用此功能后,它应该与下图相同。

此错误消息具有误导性。我遇到过几次此错误,通常问题出在我的 Google 帐户中的隐私设置之一。

在这种情况下,您应该前往 https://myaccount.google.com/activitycontrols,确认您已使用测试帐户登录,并确保已启用以下功能:

  1. 网络与应用程序 Activity
  2. 设备信息
  3. 语音和音频Activity