2014-11-06 119 views
1

我一直在开发一个PhoneGap的客户端应用程序使用谷歌应用程序引擎的应用程序,我需要创建一个Web服务,它存储的一切,我会通过应用程序来发送数据。我怎么能在PhoneGap的

我想使用谷歌应用程序引擎创建数据库和Web服务。

我已经读了很多,但我不觉得怎么做,以及如何调用Web服务,然后从与PhoneGap的应用程序的具体例子。

任何人对如何做到这一点的例子吗?

+0

如果你可以计算出如何在phonegap中做一个HTTP POST,那么其余的应该是相对简单的。 – 2014-11-06 17:06:36

+0

嗨@PaulCollingwood是的,我可以使用Ajax使用HTTP POST。但有关如何开发Web服务的想法?谢谢 – josmarycarrero 2014-11-06 17:59:45

回答

2

您可以使用Cloud Endpoints与应用程式:

谷歌云端点包括工具,库和功能 ,让您从一个App Engine应用程序生成API和客户端库,被称为API以简化客户端访问其他应用程序的数据。端点使 更容易为Web客户端和移动客户端(如 Android或Apple iOS)创建Web后端。

对于移动开发者,端点提供了一种简单的方式来开发一个 共享Web后端,并提供关键的基础设施,如 的OAuth 2.0认证,消除工作的很大,将 否则将需要。此外,由于API后端是一个App Engine应用,移动开发者可以使用所有App Engine中提供的服务和 功能,如数据存储,谷歌云 存储,邮件,网址提取,任务队列的,等等。最后,通过 使用App Engine作为后端,开发人员从系统 中解脱出来,进行管理工作,负载均衡,扩展和服务器维护。

它可以为App Engine后端 没有端点创建移动客户端。但是,使用端点可使此过程更轻松 ,因为它使您无需编写包装来处理与App Engine的 通信。由 端点生成的客户端库允许您直接进行直接的API调用。

可用Python获得| Java

+0

谢谢@Andrei Volgin!这是方式 – josmarycarrero 2014-11-07 22:38:17

2

我们为我们的Cordova /离子基应用做了类似的事情。它非常简单直接地使用谷歌云端点的javascript客户端。

+0

谢谢@ pankajanand18。我完成了开发具有云端点的api。现在我有这个问题http://stackoverflow.com/questions/26810838/how-integrate-google-app-endpoints-with-a-phonegap-app,请你检查一下吗? – josmarycarrero 2014-11-07 22:37:46

+0

回答了你的问题。 – pankajanand18 2014-11-10 18:20:05