0

Android用のシンプルなアプリを開発しています。私はいくつかのエンティティを作成しましたが、文字列で満たされた詩にすぎません。私は Google アプリ エンジンを使用しており、私のブラウザーで問題なく動作し、私の小さなプロジェクトをデプロイしました。レトロフィット lib を使用して、おそらく単純な for ループで作成したエンティティのリストを、それらのために作成したオブジェクト クラスに取得したいのですが、エンドポイントを定義するにはどうすればよいですか? 私はそれらを見つけることができないようです。このネットワーキングのことは初めてですが、私は一生懸命努力しています。

https://developers.google.com/eclipse/docs/endpoints-androidconnected-gae Google a エンジンにリンクされたアプリを実際に作成する必要があるようです。これが唯一の方法ですか?iPhone アプリのエンドポイントにアクセスする必要があるチームがいたとしたらどうなるでしょうか。

4

1 に答える 1

1

オプションを使用して作成されていない Android アプリを使用しているappengine connected app場合でも、右クリックして options を選択することにより、アプリ エンジン コードを作成できますGoogle->Generate App Engine Backend。バックエンド コードを変更した後、右クリックしてオプションを選択することで、このバックエンドのクライアント ライブラリを生成し、Google->Generate Cloud Endpoint Client Libraryアプリ エンジンにデプロイして、Android アプリからエンドポイントへのアクセスを開始できます。

まだ接続されていない Android アプリとアプリ エンジン コードが既にある場合は、このtictactoe サンプル バックエンド with endpointsに従ってエンドポイント メソッドを含めるようにバックエンド コードを変更する必要があります。これを行った後、コマンド ラインを使用して Android クライアント ライブラリを生成し、それを Android アプリにインポートして、エンドポイントへのアクセスを開始する必要があります。このtictactoe サンプル android アプリに従って、エンドポイントを呼び出してデータを取得および送信する方法を理解してください。

将来、iOS アプリから同じエンドポイントにアクセスする場合、クラウド エンドポイントを使用してバックエンドを変更する必要はなく、公式ドキュメントに従って iOS 用のクライアント ライブラリを作成するだけで済みます。iOSでエンドポイントを処理する方法を理解するには、iOS 用のサンプル tictactoe アプリを参照してください。

于 2013-07-11T04:17:53.127 に答える