使用AppEngine XMPP进行客户端通知

1 投票
3 回答
1084 浏览
提问于 2025-04-15 16:45

我一直在寻找一种方法,告诉客户一些过期的对象,而AppEngine的XMPP实现看起来非常有趣,因为它可以扩展,应该很可靠,并且可以包含最多100kb的数据。

  1. 但我了解到,在客户能够接收消息之前,他们需要有一个gmail账号。这实在是太不方便了。

  2. 有没有可能创建一些临时的只读XMPP账号来使用呢?

3 个回答

0

jldupont 在第一个问题上说得对:任何JID都应该可以用 :)

至于第二个问题,唯一的办法可能就是自己搭建一个服务器,并允许匿名访问和临时账户。

0

在这种情况下,我会每5分钟进行一次ajax请求来检查情况。

这样做很简单,而且可以最大限度地减少交换的数据量(利用谷歌应用的“快速查询/响应”优势)。

祝好。

1
  1. 不,这个说法不对:你可以通过任何基于Jabber/XMPP的网络联系AppEngine机器人。

除非你是在说创建AppEngine机器人需要一个GMAIL账号……在这种情况下,是的,你需要有一个Google账号。

撰写回答