我相当肯定答案是否定的,尽管这似乎更像是一种安全/政策限制,而不是技术上的不可能。但基本上,我有一个通过 ajax 调用与环聊应用程序通信的服务器的想法,有时服务器可能有我想“推送”到环聊应用程序的新数据,而不是等待应用程序请求新数据更新。我的想法是能够触发 onStateChanged 事件将是一个方便的钩子。
但如果这是不可能的,我想我可以按设定的时间间隔轮询我的服务器以获取更新,尽管这看起来很笨重。
我相当肯定答案是否定的,尽管这似乎更像是一种安全/政策限制,而不是技术上的不可能。但基本上,我有一个通过 ajax 调用与环聊应用程序通信的服务器的想法,有时服务器可能有我想“推送”到环聊应用程序的新数据,而不是等待应用程序请求新数据更新。我的想法是能够触发 onStateChanged 事件将是一个方便的钩子。
但如果这是不可能的,我想我可以按设定的时间间隔轮询我的服务器以获取更新,尽管这看起来很笨重。
不,无法从环聊外部访问共享状态,因此您必须以某种方式自己实现与服务器的通信。
如果您不想进行轮询,我前段时间创建了一个演示,它使用 App Engine Channel API 将外部更新推送到环聊应用程序:https ://github.com/Scarygami/gplus-experiments/tree/master /环聊聊天