- 如果我在 Firestore 中對檔案執行更新操作,并且我確定該檔案存在,那么在我無法控制的情況下,有什么可能的原因會產生錯誤?
- 如果產生錯誤,更新會自動重試嗎?
- 還是只有在沒有連接并且 Firestore 的離線功能接管時才會自動重試此更新?
uj5u.com熱心網友回復:
- 如果我在 Firestore 中對檔案執行更新資料操作,并且我確定該檔案存在,那么我無法控制的可能原因是什么,可能會產生錯誤?
可能出現的一個常見錯誤是 Firebase 服務器由于安全規則不當而拒絕操作。這意味著您不得進行該特定操作。
- 如果產生錯誤,更新會自動重試嗎?
不,在線時不會發生這種情況。
- 還是只有在沒有連接并且 Firestore 的離線功能接管時才會自動重試此更新?
是的,這確實會發生。離線時發生的所有操作都會添加到佇列中。在幕后,Firestore SDK 會嘗試重新連接,直到設備重新連接。用戶重新連接后,離線時所做的每項更改都將在 Firebase 服務器上更新。換句話說,只要您有適當的規則,所有更新操作都將在服務器上提交。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/365993.html
