0
iOS/SwiftをFirebaseとバックエンドとして使用しています。Firebaseの内部アップデートと外部アップデートを区別するには
参照の値が変更されると、私はオブザーバを追加しているので通知されます。
私の必要なことは、この変更がローカルコードまたはサーバーからいつトリガされたかを知ることです。
iOS/SwiftをFirebaseとバックエンドとして使用しています。Firebaseの内部アップデートと外部アップデートを区別するには
参照の値が変更されると、私はオブザーバを追加しているので通知されます。
私の必要なことは、この変更がローカルコードまたはサーバーからいつトリガされたかを知ることです。
は、あなたは、単にアイデア
感謝を参照し、更新し、現在のアプリのユーザーと比較し、ユーザのUIDを格納ご参考に子を追加することができますが、それは非常に実用的ではありません。 user1が "/ node/p1"を更新するとします:true、user2が "/ node/p2":falseを更新するとします。今すぐ "/ node/p1":{値:true、updatedBy:user1ID}と "/ node/p2":{値:false、updatedBy:user2ID}が必要です。 user3が "/ node/p2/x"を更新するとどうなりますか?これでツリーのすべてのレベルでupdatedByフィールドが必要になりました。 –