google Hangouts的API表示onMessageReceived和onStateChanged的回调只会由发送消息的参与者调用或通过submitDelta更改状态。其他参与者倾听这些变化的最佳方式是什么?
我希望参与者应用程序通过以下方式发送更改:
gapi.hangout.data.submitDelta({'sState':locState});
然后让所有其他客户端更新其本地状态。
感谢您的帮助!
答案 0 :(得分:0)
呼叫setValue将触发gapi.hangout.data.onStateChanged,所有参与者都应该通知。此外,运行应用程序的任何参与者都可以根据需要查找值。
拨打sendMessage会触发gapi.hangout.data.onMessageReceived,您的参与应用用户会看到该消息(不保证保真,但延迟延迟),但无法查找稍后发送的值没有你建立一个机制来存储它。
希望这有帮助。