我一直在开发Phonegap客户端应用程序,我需要创建一个Web服务来存储我将通过应用程序发送的所有数据。
我想使用谷歌应用引擎来创建数据库和Web服务。
我已经阅读了很多内容,但是我没有找到具体的示例,说明如何使用phonegap从应用程序调用Web服务。
任何人都有如何做到这一点的例子?
答案 0 :(得分:2)
您可以在应用中使用Cloud Endpoints:
Google Cloud Endpoints包含工具,库和功能 允许您从App生成API和客户端库 引擎应用程序,称为API后端,用于简化客户端 访问其他应用程序的数据。端点使其更容易 为Web客户端和移动客户端创建Web后端,例如 Android或Apple的iOS。
对于移动开发人员,Endpoints提供了一种简单的方法来开发 共享Web后端,还提供关键基础架构,例如 OAuth 2.0身份验证,消除了大量的工作 否则需要。此外,因为API后端是一个应用程序 引擎应用程序,移动开发人员可以使用所有服务和 App Engine中提供的功能,例如Datastore,Google Cloud 存储,邮件,URL获取,任务队列等。最后,通过 使用App Engine作为后端,开发人员可以从系统中解脱出来 管理工作,负载平衡,扩展和服务器维护。
可以为App Engine后端创建移动客户端 没有端点。但是,使用端点可以使此过程更容易 因为它让你不必编写包装来处理 与App Engine通信。生成的客户端库 端点允许您直接进行API调用。
在Python中可用|爪哇
答案 1 :(得分:2)
我们为Cordova /离子应用做了类似的事情。它非常简单直接使用谷歌云端点的javascript客户端。