2016-07-28 14 views
3

Firebase 3.0.0を使用してAndroidアプリとWebアプリを作成しています。現在、これらのクライアントは両方とも直接Firebaseデータベースにデータを書き込んでいます。Firebaseにデータを書き込むためのJava Webサービスの作成方法は?

これを回避するには、Webサービスコンポーネントを導入します。このコンポーネントは、Firebaseにデータを書き込みます。これは、AndroidおよびWeb(または今後のiOS)アプリで消費されます。

Javaを使用してWebサービスを開発することに決めました。これはFirebase JAR for JVMです。

このようなコンポーネントを実装するためのFirebaseチュートリアルはありません。

このJARをJavaでWebサービスを作成するために使用できますか?どうやって? https://firebase.google.com/docs/server/setup:新しいFirebaseについては

おかげ

答えて

3

は、あなたは、このマニュアルページからサーバーのSDKを使用することができます。次に、ここに示す指示に従ってデータベースにアクセスしてください:https://firebase.google.com/docs/database/server/start

+0

これらのリンクを指してくれてありがとう。これは適切なアーキテクチャ(クライアントとFirebaseの間にWebサービスコンポーネントを導入する)ですか?あるいは、すべてのクライアント(AndroidとWeb)から別々にFirebaseにデータを書き込む必要がありますか? –

+1

私は通常、アプリケーションとFirebaseデータベースの間にサーバ*を置かないでいます。なぜなら、そうした方法でデータベースの(リアルタイム)価値を大いに失うからです。私が気に入っているのは、この古典的な[Firebaseアプリケーションアーキテクチャーに関するブログ記事](https://firebase.googleblog.com/2013/03/where-does-firebase-fit)のように、サーバをデータベースの後ろに置くことです。 -in-your-app.html) –

+0

しかし、我々はFirebaseにデータを書き込むためだけのWebサービスコンポーネントを導入する予定です。クライアントはFirebaseの機能を使用してリアルタイムデータを取得し続けます。私はこれが何の問題も生じないはずです。あなたの意見は何ですか? –

関連する問題