2016-10-14 5 views
0

私はしばらくの間これをやろうとしてきましたが、2つのアプリケーションの違いについては混乱しています。Androidスタジオで開発する場合、アプリエンジンとクラウドエンドポイントの違いは何ですか?

私は、エンドポイントがAPIを公開し、Androidアプリと対話できるクライアントライブラリを生成するのに役立つことがわかりました。

しかし、例では、エンドポイントがバックエンド用に書いた唯一のコードであるかのようです。

アプリエンジンは実際のアプリケーションが実行されたものだと思っていました。つまり、アプリエンジンのバックエンドとAndroidアプリとエンドポイントAPIを使用したアンドロイドスタジオプロジェクトが別々のプロジェクトが必要ですか?エンドポイントAPIは、アプリエンジンのバックエンドとしても機能しますか?

答えて

1

エンドポイントバックエンドAPIは、GAEアプリの機能の一部に過ぎません。

あなただけのアプリでその機能を持っている場合は、既存のapp.yamlファイル(および関連アプリのコード)に必要なものを追加することによって、それを拡張することができ、あなたは新しいアプリを作成する必要はありません。特に、エンドポイントの機能と追加の機能が関連している場合。

エンドポイントのバックエンドサポートを既存のGAEアプリに追加するには、エンドポイントのバックエンドapp.yamlのコンテンツを既存のアプリのapp.yamlファイルにマージし、クラスファイルとAPIサーバーファイルをアプリのコードに追加します。

+0

ありがとうございます - app.yamlについての注意点は、本当に私のためにすべて一緒に引っ張ってきました。 Androidエンドポイントのチュートリアルは、エンドポイントがApp Engineにどのように結びついているかについて漠然としています.Apple Engineを「エンドポイント付きApp Engine」と呼んでいたので、システムの離散化は難しかったです。 – user44036

関連する問題