web-dev-qa-db-ja.com

Android GoogleCloudでのアプリケーションデータの保存

AndroidアプリケーションデータをGoogleCloudに保存し、アプリの使用中にアプリケーションと同期することはできますか?たとえば、Google CloudStorageをアプリケーションのサーバーのように機能させたいです。

Google Cloud Storageにフォルダを作成し、そこにすべてのアプリ関連データを保存したいと思います。 Cloud Storageのドキュメントを読み、APIキーを作成しました。これができるかどうかアドバイスしてください。

15
MithunRaj

Google Cloud Endpoints を使用して、モバイルアプリをGoogle CloudPlatformに接続できます。

1つのツール、複数のクライアント

1つのソースからAndroid、iOS、およびWebベースのクライアント用のクライアントライブラリを構築します。 Cloud Endpointsは、コードをラップして APIサーバー をわずか数ステップで構築します。クラウドエンドポイントAPIライブラリはJavaおよびPythonで利用できます。クラウドエンドポイントの詳細については、 ドキュメント をご覧になるか、サンプルを試してみてください Tic Tac Toe Webアプリケーション。

App Engineインフラストラクチャの拡張

App Engineで利用できるようになったすべてのツールとライブラリが、モバイルデバイスで利用できるようになりました。 App Engineバックエンドを使用して、追加の作業なしでデータストア、クラウドストレージ、タスクキューにアクセスします。 examples に従って、OAuth 2.0認証をすばやく統合します。

Androidゲームを構築している場合は、 Google Playゲームサービス保存済みゲーム 機能を使用することもできます。

6
Misha Brukman

すべてのGoogleサービスは、特定のユーザーのアカウント情報またはサービスにアクセスする場合、oauth認証フローを通過する必要があります。GoogleAppEngineサービスにもアクセスする必要があると思います。 https ://developers.google.com/accounts/docs/OAuth2

これはあなたの質問に対する完全な答えではないかもしれません。しかし、それはボールのローリングを設定することができます。

4
Relsell