Google Smart Home - Отчет о состоянии обновления пользовательского интерфейса в реальном времени - PullRequest
1 голос
/ 10 апреля 2020

У меня есть вопрос, касающийся состояния отчета и обновления в реальном времени в приложении.

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

Я также следовал учебному пособию по codelabs по реализации действия умного дома ( https://codelabs.developers.google.com/codelabs/smarthome-washer/#0). В этой реализации пользовательский интерфейс обновляется, как только вызывается состояние отчета, что я и ожидал.

По сути, я просто изменил пример codelabs для работы с express и изменил шайбу на термостат. Кроме того, состояние отчета возвращает код состояния 200.

Так почему же обновляется пользовательский интерфейс при использовании демонстрационной реализации из кодовых таблиц, а не при использовании моей реализации? Код из codelabs выполняется на базе Firebase, а мой работает на экземпляре express на моем ноутбуке, может, в этом проблема?

...