-2

ゴール:私はAndroid StudioとGoogle App Engineで簡単なプロジェクトを進めています。アプリケーションは単なる概念の証明なので、何も壮大ではありません。ある文章では、6時間間隔でボタンがクリックされた回数をカウントするアプリです。具体的には、ボタンがヒットした場合、アプリケーションはバックエンドにリクエストを送信する必要があります。バックエンドはクラウドストレージから数値をロードし、インクリメントして書き戻す必要があります。 6時間ごとに、カウンタをゼロにリセットする必要があります。App EngineとAndroid Studioからのデータストアへの接続

現在の進捗状況:私はApp UIを書いており、私はApp Engine Projectをセットアップしており、2つはエンドポイント経由で接続しています。今のところ、バックエンドに2つの数字を追加して返す方法があります。当時はインクリメンタルコードを取りに行き、App EngineとAndroidがどのように接続されているかを理解できます。

問題:ここからプログラムでGoogle Cloud Storageにアクセスするにはどうすればよいですか。私はバックエンドコードを書いていますか?私はアプリケーション自体にコードを書いていますか?もう少しエンドポイントウィザードをやりますか?

私はコードの抜粋を見ていますが、どのようにすべてが合うかわかりません。私はオンラインマネージャーからクラウドストレージにアクセスすることができますが、それはあまり良くないとは思いません。私はバケットとエンティティがどのように分解されているかを理解しています。

私は数週間ドキュメンテーションの砂漠をさまよっています。

答えて

0

あなたが達成しようとしていることは正確にはっきりしませんが、私はうまくいけば正しい方向にあなたをちょっと振っています。

最初に、ロードして数字を増やすだけであれば、クラウドストレージではなくGoogleのクラウドデータストアなどのデータベースを使用した方がはるかに良いかもしれません。

Cloud DatastoreまたはCloud Storageに接続するかどうかに関係なく、さまざまな接続オプションがあります。 Storage/Datastore操作をApp Engineに実装するのが最も簡単ですが、それは実際に何をしているかによって異なります。

データベースやストレージの基本的な操作が必要なアプリケーションの場合は、Firebaseのような管理ソリューションのほうがはるかに優れているのではないかと思います。 Firebaseを使用すると、実装が非常に簡単なAPIで素早くラップされたGoogleのクラウドサービスが多数取得されるため、別々のApp Engineインスタンスとエンドポイントを管理する必要がなくなります。 Firebaseはオフラインとキャッシング機能も提供します。

関連する問題