1

我在 gae 上编写了两个 servlet(使用通道 api),可以建立连接 f.ex.:用于聊天 作为 UI,我将使用 JqueryMobile。

我的问题是:

  • 如何将 servlet 的操作集成到 phonegap 中?
  • 我应该使用任何其他库还是可以通过 action="...\servlet"(RESTful 通信)。
  • 有没有最佳实践?

我很感激你的回答!

4

2 回答 2

1

Channels API 依赖于浏览器打开页面时从 AppEngine 下载的自定义 javascript:请参阅 javascript 文档

此自定义 JS 代码可能会在 GAE 版本更改时发生更改,因此您无法将其嵌入到您的 PhoneGap 应用程序中。此外,它可能依赖于特定于浏览器的功能,这很难检查,因为它是一段封闭的代码,并且没有解释它的内部结构。

如果您需要异步通知,我建议您使用PhoneGap 上可用的本机推送技术。

于 2012-07-30T17:07:54.547 回答
0

阅读频道 API 文档。这一切都在那里。

您可能想要添加一个 API 来生成一个新的令牌,以防您的连接超时。您还需要处理来自客户端的重新连接,以防您断开连接(即 socketerror 事件)

于 2012-07-30T14:28:23.597 回答