【发布时间】:2012-04-20 01:07:13
【问题描述】:
我正在构建一个使用 GAE 作为后端服务器 (Java) 的移动应用程序 (html5/javascript + PhoneGap)。经过几天的研究仍然无法获得全貌。
在通信部分是否有此类配置的开源示例?主要是OAuth,从移动客户端发送/接收数据,用户Channel API,推送通知等。
GAE 中的所有示例都适用于 Web 应用程序,但我认为不适用于外部移动客户端。这就是为什么它完全不同。
我在某处了解到 XMLHttpRequest 不支持跨域通信,所以我不应该使用它吗?
jQuery.ajax() 似乎可以满足我的要求?同样,一个开源示例项目可以帮助我很多!
任何链接/建议将不胜感激!
谢谢。
【问题讨论】:
-
如果您的移动客户端是html5和javascript,它是一个webapp。您认为现有示例中存在哪些不足?
-
示例假设 webapp 与 GAE 位于同一域中。对于移动应用,情况并非如此。
-
您可以在应用引擎上设置一个restful框架,例如jersey。
-
jQuery.ajax() == XMLHttpRequest。我是回答你另一个问题的人。您应该使用本地应用引擎开发服务器进行测试,您不应该每次更改代码时都进行部署。 -
为什么移动应用的域会有所不同?唯一的区别是您使用的是移动浏览器而不是桌面浏览器。
标签: javascript html google-app-engine