Приложение / действие 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.