Приложение / действие Smarthome не отображается в приложении-помощнике Google под управлением дома

Проблема: у меня проблема в течение долгого времени, когда приложение smarthome, которое я создал с помощью Actions SDK, не отображается в приложении Google Assistant под домашним контролем в качестве тестового приложения. Я перепробовал 3 разных аккаунта, искал, что залогинен под одним аккаунтом, начал с нуля, но ничего не помогло! Не могли бы вы помочь решить эту проблему, потому что очень плохо, что я не могу проверить окончательный поток пользователя oAuth из приложения Google assistant. Это блокирует меня от продолжения, а также заставляет меня чувствовать, что Google Home еще не готов к работе.

Я разрабатываю действие приложения smarthome для всемирно известного проекта с открытым исходным кодом, и многие пользователи обращаются к Google Home. Я почти завершил реализацию, и он застрял на этом не отображается в приложении помощника. Так что я не могу проверить, и сообщество не может проверить тоже!

Это, с моей точки зрения, не очень хорошо для Google и запуска Google Home. У меня было много открытых билетов поддержки, но до сих пор нет решения. Надеюсь, разработчики чувствуют ответственность и могут помочь.

Среда:

  • MacBookAir: Mac OS X 10.12.15
  • Браузер: Chrome, версия 59.0.3071.115 (64 бит)
  • Android-смартфон (начиная с Android v6)

Framework: Действия SDK (gactions)

Действия по воспроизведению:

  • Создан новый проект под https://console.actions.google.com/
  • В свой проект добавили Actions SDK и выполните следующие команды:./gactions update --action_package action.json --project <project-id>

./gactions --verbose test --action_package action.json --project <project-id>

  • Добавлена ​​вся необходимая информация о приложении и информация об учетной записи
  • Нажмите на кнопку ТЕСТ (рядом с ОТПРАВИТЬ НА ОБЗОР)

Результат:

Я не могу использовать симулятор, потому что, когда я набираю "Talk to ", я всегда получаю следующее сообщение об ошибке: "Извините, это действие недоступно в симуляции". Если я открою Google Assistant на устройстве Android и зайду в "Домашний контроль", чтобы увидеть мое тестовое приложение smarthome, оно не появится в списке в скобках и т. Д., Например [test ...]. Его там нет вообще!

Я нашел других разработчиков с такой же проблемой, как я, здесь: https://github.com/actions-on-google/actionssdk-smart-home-nodejs/issues/1

Здесь у вас есть моя команда в терминале для развертывания приложения smarthome с помощью команды 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/

2 ответа

Я столкнулся с проблемой, как и вы. Я отправил электронное письмо команде Smart Home, но они только что объяснили:

"Приложения Smart Home, не отображаемые в списке приложений в разделе" Управление домом "в приложении Google Home, - известная проблема, и в настоящее время мы ее ищем. Я свяжусь с вами, как только получу обновление по этому вопросу. "

К сожалению, я пока не получаю никаких отзывов, даже я открыл много билетов поддержки.

Кстати, официальный документ обновлялся дважды (14,2017 июля и 25,2077 июля). Но это все еще сейчас не работает, я не знаю, что это значит! Это очень разочаровано.

Эта ошибка недавно была исправлена, поэтому теперь все пользователи должны видеть свои тестовые устройства в приложении Google Home.

Другие вопросы по тегам