保持資料新鮮(僅限 AndroidiO)

在移動裝置上使用時,Firebase 會為活動偵聽器同步並儲存資料的本地副本。此外,你可以保持特定位置同步。

Android:

DatabaseReference workoutsRef = FirebaseDatabase.getInstance().getReference("workouts");
scoresRef.keepSynced(true);

IOS:

//Objetive-c
FIRDatabaseReference *scoresRef = [[FIRDatabase database] referenceWithPath:@"scores"];
[scoresRef keepSynced:YES];
//Swift
let scoresRef = Database.database().reference(withPath: "scores")
scoresRef.keepSynced(true)

Firebase 客戶端會自動在這些位置下載資料並保持更新,即使引用沒有活動偵聽器也是如此。你使用以下程式碼行禁用同步。

Android:

scoresRef.keepSynced(false);

iOS 版:

[scoresRef keepSynced:NO]; //Objetive-C
scoresRef.keepSynced(false) //Swift