1

Google App Engine に接続する Android アプリケーションを開発する必要があります。

私が見つけたすべてのガイドで説明されているように、クライアント ライブラリ コードを生成することができますが、クライアント ライブラリ コードが常に必要な場合 (少なくとも私が見つけたドキュメント)「サーバー」側のコードでスクリプトが実行され、ライブラリが生成されます(これはEclipseまたは外部スクリプトで実行できます)。

ここで、検出ドキュメントが Apple 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 に答える