谷歌频道API -如何在本地测试它



我想测试我的应用程序,使用谷歌频道api在两个用户之间共享消息,但我设法看到消息只从一边到另一边。是因为我在同一台机器上打开了两个频道吗?我在不同的浏览器(Chrome和IE)上运行应用程序,每个人都用不同的用户名登录?难道这还不够吗?

关于如何在单个PC上测试我的应用程序的任何建议,或者我必须为这样的应用程序连接另一台PC吗?

谢谢Muky .

您当然可以在一台机器上测试Google Channel API。(我试过,很有效)。请注意,当我在本地机器上运行它时,我看到浏览器发出连续的请求(轮询),尽管当我将它上传到Google App Engine时,我只看到推送通知。(您可以使用Firefox中的Firebug查看请求-在。NET选项卡中)。据我所知,Channel API是使用轮询在本地模式下模拟的,而当上传到Google App Engine时,它们使用Comet(不是轮询,而是长寿命请求)。

我不认为你的情况是浏览器的问题。每个登录用户应该打开一个通道。然后,当您希望向每个用户发送消息时,您应该向每个登录的id发送消息。

最新更新