1

私の問題を理解するには、以下をお読みください。firebaseを通じて複数のユーザーのデータを共有できますか?そうなら、それを行う方法?

私のアプリケーションでは、複数のユーザーがいます。家族の例を見てみましょう。家族では、父親は子供のために医師の診察を予約することができ、基本的に家族の介護者になることができます。 私のアプリケーションでは、家族のすべてのメンバーがシステムのユーザーになり、父親は全員のデータにアクセスできます。将来、母親はまた、システムを使用することができ、システムのアクティブなユーザーになることができます。したがって、家族のデータは父母と共有する必要があります。 (レコードの重複はありません)

このタイプのシステム/機能はFireBaseを使用して実装できますか?

私は初心者ですので、特定のリンクを指摘して、私が何をしようとしているのかを明確に知るための質問をしてください。 ありがとうございます。

+1

これはほぼ確実に、[セキュリティの規則](https://firebase.google.com/docs/database/security/user-security)を使用して、なんとかなりを行うことができます。 –

+0

認証は、ユーザーのモバイル番号で行われます。父親は携帯電話番号を持っています。将来、母親が携帯電話番号を入力すると、母親が父親のアカウントからすべてのデータを共有できるようにする方法があるはずです。それはまた可能ですか? –

+1

すべてがユーザーページと責任者ID配列を持ちます。つまり、あなたが責任を持って子/親としてユーザーを追加したい場合は、承認ダイアログを要求します。それがあなたの子供/親なら、彼/彼女はあなたの要求を承認します。承認されると、彼/彼女のIDはあなたのresponsiblePersons配列に追加されます。したがって、この配列は他のユーザーのデータにアクセスするためのガイドになります。 – HakanC

答えて

1

これはかなり一般的な使用例です。両親と子供、部署と従業員、ブドウ園やワインなど

これは可能な構造の1つです。彼らは、ケアテイカー(親)と続い子

users 
    user_0 
    type: "care taker" 
    user_1 
    type: "child" 
    user_2 
    type: "child" 
    user_3: 
    type: "care taker" 
    user_4: 
    type: "care taker" 

論理family_units

family_units 
    family_0 
    user_0: true 
    user_2: true 
    family_1 
    user_1: true 
    user_3: true 
にグループのユーザーをstucture何であるかを示し、そのタイプで、ユーザーのすべてを格納したノードで開始

上記は、介護者(親)と子供がいる2つの家族単位を定義しています。 family_1に追加の親を追加したいとします。

family_1 
    user_1: true 
    user_3: true 
    user_4: true 

それはそれです。そこからFirebase Rulesを利用すると、user_0とuser_2がfamily_0ノードのデータにアクセスできるようにするなど、セキュリティを強化することができます。

そうです、Firebaseは、このタスク

+0

ありがとうございます。私は今、Firebase、Firestoreのコンセプトを理解することができます。 –

関連する問題