1

我需要开发一个连接到 Google App Engine 的 Android 应用程序。

我能够生成客户端库代码,正如我找到的所有指南所解释的那样,但我担心发现文档应该足以生成客户端库代码,而它总是需要的(至少在docs 我发现)在“服务器”端的代码上运行脚本以生成库(这可以在 Eclipse 中完成或使用外部脚本完成)。

我在这里发现发现文档是用来生成苹果IOS代码的。我实际上并不确定 Android 设备是否有任何方式可以以相同的方式进行操作。

会发生什么(据我所知):

"Backend->generation of discovery doc->client on IOS->automatic class generation->app"
"Backend->generation of discovery doc->python client->automatic class generation->app"
"Backend->generation of discovery doc->....."
"Backend->generation of Android Library->Android Java client->app"

所以 Android 客户端是一个例外,它需要后端开发人员的特定附加输出。每次修改后端服务时都需要生成这个额外的输出。

有人可以帮我吗?

谢谢你。

4

1 回答 1

1

取自go-endpoints 文档

$ URL='https://my-app-id.appspot.com/_ah/api/discovery/v1/apis/greeting/v1/rest'
$ curl -s $URL > greetings.rest.discovery

# Optionally check the discovery doc
$ less greetings.rest.discovery

$ GO_SDK/endpointscfg.py gen_client_lib java greetings.rest.discovery

Go appengine SDK 可在此处获得: https ://developers.google.com/appengine/downloads

于 2014-08-01T16:07:59.947 回答