我有一個應用程序從Firebase實時數據庫中提取一些簡單的數據,並在此處簡單說明我想要的流程。Firebase如何檢測緩存數據是否可用
如果手機連接到互聯網:
- 從火力數據庫
獲取數據。如果手機離線
- 如果有數據firebase緩存 - >從緩存中獲取數據
- 如果沒有什麼火力緩存 - >顯示應用程序存儲在本地的一些默認數據
的問題是,我沒有看到可能的方式來檢測,如果數據是在火力高速緩存中可用。所以當手機處於離線狀態時,我看不到應該顯示本地存儲的數據還是來自Firebase數據庫的緩存。
Firebase可以爲您添加任何代碼。 –
我相信@ibrcic會問如果手機處於離線狀態,應用程序可以檢測到被查詢的數據沒有被緩存(並且在這種情況下顯示其他默認數據) –
如果您想要一個本地緩存,您可以查詢是否存在數據,您必須在Firebase SDK之上自行實施。 –