用户注销后,我需要彻底清除当前用户数据。因此,我使用clearPersistence()函数。它需要在clearPersistence()之前运行Terminate()。
this.afs.firestore.terminate().then(() => {
this.afs.firestore.clearPersistence().then(() => {
});
});
在上面下面运行以清除Firestore本地缓存后,我收到此错误。
FirebaseError: The client has already been terminated.
有关如何重新初始化Firestore实例或任何更好的实现方法的建议?谢谢。
这不是clearPersistence()
的预期目的。我建议仔细阅读API documentation: