最初,我根据文档在DialogFlow控制台上建立了一个测试代理,它在Google Actions上运行良好,后者是移动设备上Google Assistant的模拟器。
然后,我通过左侧菜单中的 Release (发布)进行了部署,您可以看到所附的图片。
此后,我添加了包括我的同事在内的一些Alpha测试人员,并将我的选择加入链接发送给了我的同事,此外,我还向他们授予了IAM中所有查看者的权限。
但是,问题出现了。在我的测试人员的手机(IOS 10+)上无法正常运行,而在开发人员的帐户(我的账户)上只能正常运行。当他们打开我发送给他们的链接时,单击发送到设备,然后单击屏幕顶部的通知。
结果如下所示。
Google Assistant didn't respond to "Talk to mytest app"
在我的情况下,该命令设置为“与qa打个招呼”,并且在使用开发人员帐户的手机上效果很好。
如果我的测试人员输入了文本“与你好qad对话”,它只是回答了一些直接搜索结果,而不是你好qad diaglog。
回顾:
我的操作已处于“部署”状态几天了
我已将测试者帐户添加到白名单中,并在IAM中为其授予“查看者”权限
测试人员可以通过打开“选择加入”链接来查看设备中的操作目录页面,但是他们看不到“我在”按钮,也无法访问操作
感谢任何帮助或建议
答案 0 :(得分:0)
在我的项目开发过程中,我也遇到了类似的问题。这是管理测试的方式:
使用美国国家/地区,因为我的助手中有Transaction API。我还必须在移动设备上模拟到美国的位置,以测试美国的特定功能。
看看上述步骤是否对您有帮助。
答案 1 :(得分:0)
我联系了Google,这就是他们所说的:
您必须将链接复制到notes应用程序,然后单击它,然后在提示符下选择“在助手中打开”。
全文:
请确保选择链接在Google Assistant应用而非浏览器中打开。目前,Google助手应用仅在美国可用。要在iPhone或任何iOS设备上打开选择加入链接,请按照以下步骤操作:
1. Download the Assistant App in App Store
2. Log in using the included account for Beta testing
3. Copy the opt-in URL to Notes app
4. Hold press the opt-in link then select 'Open in "Assistant"'. Google Assistant and App page in the Assistant Directory will be displayed.
5. Scroll down the page until you see the "Become a Beta tester" section
6. Click the I'M IN button
7. Test the Action
这对我不起作用,可能是因为我不在美国。但是,当然可以在此处使用该应用程序。
答案 2 :(得分:0)
我在Google Actions / Dialog Flow中遇到了类似的问题。这是我的解决方法...
我在任何地方都找不到此文档,浪费了大约8个小时来弄清楚。
答案 3 :(得分:0)
对我来说,只有在我与用户共享了在桌面上进行测试的链接后,该链接看起来才有效:https://console.actions.google.com/project/XXX/simulatorcreate?isDeepLink,您可以在共享图标上获得控制台菜单。
我要求他使用与他在Google助手中选择的相同的Google电子邮件登录, 验证是否将鼠标悬停在菜单上的设备图标上时会看到“在设备上测试:已启用 您目前可以测试所有操作 连接到“ xxxx@gmail.com”的辅助设备。 “
然后他几乎可以立即开具BOT的Alpha版本。
考虑到他已经单击了“选择加入”链接,我添加了他作为Alpha测试人员的电子邮件,还添加了他作为控制台管理员https://console.cloud.google.com/iam-admin上的“权限查看器”。
答案 4 :(得分:0)
如果您是项目的开发人员,则默认情况下会在设备上启用测试版本。如果您想访问Alpha和Beta版本,请确保在Actions Console模拟器上禁用“在设备上测试”选项。
答案 5 :(得分:0)
我觉得有必要在此处复制 dedman 对您的问题的评论,因为他的解决方案对我有用,并且是唯一直接解决手头问题的解决方案:您在部署后添加的测试人员无法使用 alpha 版本发布。
<块引用>如上所述,您首先部署了测试版本,然后添加了 alpha 测试人员。您可能必须“在添加测试人员后”发布新的 alpha 版本,然后等到您在新的 alpha 版本上也获得“已部署”状态... – dedman
我在 Action 的 Alpha 版本中遇到了这个确切的问题,即助手在 alpha 用户设备上没有响应,即使我已经部署了该版本,与用户共享了选择加入链接并让他们点击它来选择-在。在用户点击选择加入链接后部署新的 Alpha 版本解决了问题,现在所有用户都可以正确响应该操作。
顺便说一下,我还可以证实您的怀疑,即 alpha 用户不需要 IAM 中的“查看者”权限即可访问您的版本 - 他们只需要在您部署新版本之前选择加入即可。