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