1

新しいプロジェクトのバックエンドとして google app engine endpoints api を試しています。アプリ エンジン プロジェクトは正常に動作していますが、Android アプリケーションを構築する方法に関する情報を見つけるのに苦労しています。

エンドポイントを作成する目的で、すべてのデータ モデルを Android プロジェクトからアプリ エンジン プロジェクトに移動しました。ただし、同じエンティティに対して複数のエンドポイントを作成しました。たとえば、同じモデル Person に対して 1 つの searchEndpoint と 1 つの personEndpoint を作成しました。

クライアント ライブラリを生成すると、Android アプリケーションで複数の Person モデルを取得します。これは、Android アプリケーションでモデルを実際に使用できないことを意味します。

私の質問は、クライアント側でエンドポイント モデルを使用することをお勧めしますか? または、バックエンド側でラッパー クラスを作成し、Android アプリケーションで独自のモデルに変換する必要がありますか。

モデルクラスを直接使用しないと、通常の HTTPRequest でクライアント ライブラリを使用するポイントが消えてしまうようです。

4

1 に答える 1