Tom*_*you 4 android firebase google-cloud-firestore
我通过从 Cloud Functions 中的触发器批量删除删除了一些文档。控制台显示它们已被删除,但是,我的应用程序仍然检索文档!这一定是 firestore 的一个错误,这是一个非常重要的错误。我发现另一个用户在这里遇到了同样的问题
我使用的路径是/users/{id}/timeline/{postId}
. 我删除了一个特定的postId
.
可能您遇到了问题,应用程序使用缓存并从中加载一些文档。您可以尝试的一件事是禁用离线持久性。
如果您将Android 与实时数据库一起使用,您可以试试这个:
FirebaseDatabase.getInstance().setPersistenceEnabled(true);
Run Code Online (Sandbox Code Playgroud)
Database.database().isPersistenceEnabled = true
Run Code Online (Sandbox Code Playgroud)
如果您使用的是FireStore,请使用以下内容:
安卓:
FirebaseFirestoreSettings settings = new FirebaseFirestoreSettings.Builder()
.setPersistenceEnabled(false)
.build();
db.setFirestoreSettings(settings);
Run Code Online (Sandbox Code Playgroud)
IOS:
let settings = FirestoreSettings()
settings.isPersistenceEnabled = false
// Any additional options
// ...
// Enable offline data persistence
let db = Firestore.firestore()
db.settings = settings
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3387 次 |
最近记录: |