gapi.hangout.data在共享状态中的变化

时间:2015-05-22 00:27:49

标签: hangout gapi

google Hangouts的API表示onMessageReceived和onStateChanged的回调只会由发送消息的参与者调用或通过submitDelta更改状态。其他参与者倾听这些变化的最佳方式是什么?

我希望参与者应用程序通过以下方式发送更改:

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

然后让所有其他客户端更新其本地状态。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

呼叫setValue将触发gapi.hangout.data.onStateChanged所有参与者都应该通知。此外,运行应用程序的任何参与者都可以根据需要查找值。

拨打sendMessage会触发gapi.hangout.data.onMessageReceived,您的参与应用用户会看到该消息(不保证保真,但延迟延迟),但无法查找稍后发送的值没有你建立一个机制来存储它。

希望这有帮助。