2

我想编写基于 GAE 的应用程序,在计算机/手机之间同步信息。现在我只是定期查询,这会导致延迟或需要用户单击按钮手动刷新。

使用 GAE 通道,应该可以通过这种方式来通知设备何时应该刷新。但是,由于我希望它是一个桌面应用程序(而不是网络应用程序),我想知道我是否可以编写自己的客户端到通道 API?或者抓住外面的任何东西。

协议是否记录在案,或者是否有客户端可用于 JS 以外的任何内容?

4

2 回答 2

3

唯一的官方接口是 Javascript 客户端库。尽管您可以对其工作方式进行逆向工程,但由于它不是接口的文档化部分,它可能随时更改,恕不另行通知。

如果您正在与 Android 手机或 iPhone 交互,它们中的每一个都有一个您可以使用的“推送”消息 API(适用于 Android 的云到设备消息传递,以及适用于 iPhone 的推送消息)。

于 2011-08-10T00:13:32.397 回答
1

现在有了 Channels API 的 Java 实现。它是几天前刚刚发布的,可以通过https://github.com/gvsumasl/jacc上的 git 获得。我还冒昧地将它分叉并在https://github.com/hatboyzero/jacc提供了一个 mavenized 版本。

于 2012-02-08T23:06:48.753 回答