簡體   English   中英

請求允許使用 Firebase Firestore 的離線持久性(網絡)?

[英]Request permission to use offline persistence (web) with Firebase Firestore?

我正在對我的應用程序進行重大更新,我想利用 Firestore 的離線持久性(網絡)作為緩存層(如最近的 Firebase 視頻中所述: https://youtu.be/iQOTjUko9WM )。

我有一個測試人員發誓她沒有安裝與安全相關的擴展。 甚至任何旨在“強化”設備的第三方應用程序。

但是我的應用程序的離線持久性對她不起作用……而且只有她,大約 20 名測試人員。

在 Chrome 中,她在她的控制台中看到一條消息“審核 navigator.useragent navigator.appversion 和 navigator.platform 的使用”(但沒有切換三角形以查看是否有更多信息)。

在 Edge 中,她看到“跟蹤預防阻止了對...的存儲訪問”,然后是“FirebaseError:無法從緩存中獲取文檔...”

在某些情況下是否需要某種許可請求? 或者在使用getDocFromCache()之前我需要添加某種“防御性”檢查?

我真的很想將離線持久性用作緩存,以防止用戶在我的應用程序中移動時進行不必要的讀取。 提前致謝!

聽起來他們在 Edge(以及 Chrome 中的等效項)中啟用了嚴格的跟蹤預防模式。

讓他們檢查(對於 Edge)隱私、搜索和服務 -> 跟蹤預防。 如果它設置為 Strict 返回 Balanced,還要檢查 Blocked trackers 和/或允許 Exception。

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM