问题:
我有一个问题很久了,我用Actions SDK创建的智能家居应用程序不会作为测试应用程序显示在家庭控制下的Google助手应用程序中。
我尝试了3个不同的帐户,希望使用同一帐户登录,但从头开始,但没有任何帮助!
您能否帮助解决此问题,因为我无法通过Google助手应用测试最终的User oAuth流是非常糟糕的。
这使我完全无法继续前进,也让我感到Google Home尚未准备好投入生产。
Iam为全局知名的开源项目开发了智能家居应用程序,许多用户要求使用Google Home。我的实现工作几乎完成了,它卡在了此问题上,没有显示在助手应用程序中。所以我不能测试,社区也不能测试!
从我的角度来看,这对Google和Google Home的推出不利。我有很多支持票,但仍然没有解决方案。希望开发人员感到负责并能提供帮助。
环境:
框架:操作SDK(操作)
重现步骤:
https://console.actions.google.com/
./gactions update --action_package action.json --project
<project-id>
./gactions --verbose test --action_package
action.json --project <project-id>
结果:
我不能使用模拟器,因为当我键入“Talk to”时,我总是收到此错误消息:“对不起,此操作在模拟中不可用”。
如果我在Android设备上打开Google助手并转到“家庭控制”以查看我的测试智能家居应用,则该列表中不会出现带有方括号等的列表,例如[test ...]。根本不存在!
在这里,我发现其他开发人员也遇到了与我相同的问题:
https://github.com/actions-on-google/actionssdk-smart-home-nodejs/issues/1
在这里,您在终端中有我的命令,可以通过gactions命令部署智能家居应用程序:
./gactions --verbose test --action_package action.json --project <project-id>
Checking for updates...
Successfully fetched update metadata
Finished checking for updates -- no updates available
Pushing the app for the Assistant for testing...
POST /v2/users/me/previews/<project- id>:updateFromAgentDraft?updateMask=previewActionPackage.actionPackage.actions%2CpreviewActionPackage.actionPackage.conversations%2CpreviewActionPackage.actionPackage.types%2CpreviewActionPackage.startTimestamp%2CpreviewActionPackage.endTimestamp HTTP/1.1
Host: actions.googleapis.com
User-Agent: Gactions-CLI/2.0.7 (darwin; amd64; stable/6f4c996f8ee63dc5760c7728f674abe37bfe5fc4)
Content-Length: 369
Content-Type: application/json
Accept-Encoding: gzip
{"name":"users/me/previews/<project-id>","previewActionPackage": {"actionPackage":{"actions":[{"deviceControl":{},"fulfillment":{"conversationName":"automation"},"name":"actions.devices"}],"conversations":{"automation":{"name":"automation","url":"https://MY-GOOGLE-CLOUDFUNCTION-URL"}}},"name":"users/me/previews/<project-id>"}}
Reading credentials from: creds.data
Successfully pushed the app for the Assistant for testing
Your app for the Assistant for project <project-id> is now ready for testing on Actions on Google enabled devices or the Actions Web Simulator at https://console.actions.google.com/project/<project-id>/simulator/
最佳答案
我正面临着您的问题。我已经向Smart Home小组发送了电子邮件,但他们只是解释说:
“智能家居应用程序未显示在Google Home App的Home Control部分下的应用程序列表中,这是一个已知问题,我们目前正在调查中。一旦对此进行了更新,我们会尽快与您联系。 ”
不幸的是,到目前为止,即使我已经打开了许多支持通知单,我也没有收到任何反馈。
顺便说一句,官方文档已更新两次(2017年7月14日和2017年7月25日)。但是它现在仍然不起作用,我不知道这是什么意思!这是非常令人失望的。
关于actions-on-google - 在首页控制下,智能家居应用/操作未显示在Google助手随播应用中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45234171/