2017-11-27 22 views
1

、毎回新しいデータが追加され、それがAndroidアプリのために「functions」とDataSnapshotためDeltaSnapshotを作成します。 2つの文書によれば、DeltaSnapshotに基づくjavascript関数は、ノードの以前の値を格納するevent.Data.previousというものも受け取ることが明らかになりました。私はAndroidのドキュメントで同等のものを見つけることができません。違いは意図的なのでしょうか?はいの場合、なぜですか?
Javaが見つからない回避策/代替方法がありますか?Firebaseリアルタイムデータベース - イベントで - Firebaseリアルタイムデータベース用のJavascript DeltasnapshotとAndroidのJava DataSnapshot違い

答えて

2

DeltaSnapshotは、Firebase用のクラウド機能でのみ利用可能ですので、​​です。

DeltaSnapshotには、ノードの新しい値とノードの以前の値に関する情報が含まれています。これにより、クラウドファンクションコードが処理している更新の種類に関する情報を得ることができます。

詳細については、Cloud Functions documentation on handling event dataを参照してください。

+0

返信いただきありがとうございます。では、AndroidにDeltaSnapshotの代替手段はありますか? Deltasnapshotの利便性と柔軟性は驚異的です。 –

+1

Android SDKや他のクライアントSDKのDeltaSnapshotはありません。それは間違いなく素晴らしいクラスですが、私はそれなしでは実装できないという要件はありませんでした。もしそうなら、あなたの実際の根本的な問題で新しい質問をすることを提案します。 –