2015-05-22 9 views
0

API для тусовки google говорит, что обратные вызовы для onMessageReceived и onStateChanged будут вызваны только участником, который отправил сообщение или изменил состояние через submitDelta. Каков наилучший способ для других участников прослушать эти изменения?gapi.hangout.data изменения в общем состоянии

Я хочу, чтобы участник приложение отправить изменения через:

gapi.hangout.data.submitDelta({'sState':locState});

Тогда есть все остальные клиенты обновляют свое локальное состояние.

Спасибо за помощь!

ответ

0

Вызов setValue приведет к запуску gapi.hangout.data.onStateChanged и всем участникам, использующим приложение, необходимо сообщить об этом. Кроме того, любой участник, выполняющий приложение, сможет искать значения по мере необходимости.

Вызов sendMessage приведет к вызову gapi.hangout.data.onMessageReceived, и ваши участники-участники получат сообщение (без гарантии верности, но с меньшей задержкой), но не смогут найти значение, отправленное позже, без создания механизма для храните его.

Надеюсь, это поможет.

 Смежные вопросы

  • Нет связанных вопросов^_^