2017-07-11 8 views
0

私はfirebaseで新しいです。すべてのユーザーに共通のデータベースが必要です。 プロジェクトでRealmとFirebaseを正常に統合しました。 これでコードでオブジェクトを追加できます。 問題は、アプリを起動または再起動するたびにコードが実行され、新しいオブジェクトが作成されることです。 これは私の望むものではありません。オブジェクトをデータベース内のすべてのユーザーに共通にしたいのです。 オブジェクトを作成するにはどうしたらいいですか?firebaseを使ってcommunデータベースを作成する方法は?

+0

いくつかのコードを共有してください。 –

+0

何のために?私はコードに問題はありません。オブジェクトを一度作成する方法はありますか?それでもFirebaseを使用するすべてのユーザーには共通していますか? –

+0

あなたの質問への答えははいです。あなたは一度オブジェクトを作成し、Firebaseを使ってすべてのユーザに共通にすることができます。しかし、コードをどのように実装したかわからなくても、問題の内容を教えたり、答えを出すことはできません。 1分ほどで[良い質問をするにはどうすればいいですか?](https://stackoverflow.com/help/how-to-ask)と[最小限で完全で検証可能なサンプルを作成する方法](https ://stackoverflow.com/help/mcve) – Jay

答えて

0

私は尋ねましたが、答えはいいえです。クライアントモバイルアプリケーションからコードを使用して、異なるユーザーに対しては一度だけオブジェクトを作成することはできません。

  1. は、火災ベースコンソールから直接

  2. をオブジェクトを移入する責任管理アプリを作成します。

    のでfirebase に一度だけ、共通のデータベースを作成するには、2つのオプションがありますがあるANSオブジェクトの作成

+0

これは間違っています。あなたは絶対に一度作成してそのオブジェクトを再利用することができます。コードによるとオブジェクトは範囲外になり、アプリケーションがリロードされたときにスコープに戻ります。オブジェクトは新しいものですが、データの最後の状態であるため、シームレスになります。オブジェクトが自分自身のスナップショットを保持し、オブジェクトが再び作成されたときの状態を復元すると考えることができます。 FirebaseとRealmの両方に格納されているデータを使用して行うことはできますが、両方を使用している理由は不明ですし、不必要にデータが重複している可能性もあります。 – Jay

+0

私はRealmでFirebaseを使用していますが、データの複製はありません。 –

+0

私はあなたが何を意味しているのか理解していますが、どうすればそれを行うことができないのか分かりません。コードを書く方法の例を投稿してください。 –

関連する問題