Есть ли способ получить доступ к общему состоянию приложения видеовстречи из-за пределов видеовстречи?
Я вполне уверен, что ответ будет отрицательным, хотя это скорее ограничение безопасности / политики, чем техническая невозможность. Но в основном у меня есть идея для сервера, который взаимодействует с приложением Hangout через ajax-вызовы, и иногда на сервере могут появиться новые данные, которые я хотел бы "протолкнуть" в приложение Hangout, а не ждать, пока приложение запросит новое обновления. Я думаю, что возможность вызывать событие onStateChanged была бы удобной ловушкой.
Но если это невозможно, я думаю, что я могу просто опросить мой сервер через определенные интервалы для обновлений, хотя это кажется неуклюжим.
1 ответ
Нет, к общему состоянию нельзя получить доступ из чата, поэтому вам придется каким-то образом самостоятельно установить связь с вашим сервером.
Если вы не хотите проводить опрос, я недавно создал демо-версию, которая использует API канала App Engine для отправки внешних обновлений в приложение видеовстречи: https://github.com/Scarygami/gplus-experiments/tree/master/hangout-chat