用户退出
后如何从 Cloud Firestore 中清除用户数据我想删除与用户注销的用户相关的所有内容(集合,子集合和图像)。
我在 Cloud Function
中使用删除用户功能exports.cleanupUserData = functions.auth.user().onDelete((user) => {
return ...
});
是否有解决此问题的替代方法?
答案 0 :(得分:2)
当用户登录或注销时,没有Cloud Functions触发器。当前仅存在何时创建或删除用户帐户的触发器。借助Firebase身份验证,有望使用户能够重复登录和注销而不会破坏其数据。
答案 1 :(得分:0)
我认为您可以在 Firebase身份验证中将您的用户克隆到实时数据库或 Firestore 并使用其中的数据。之后,要解决您的问题,请在 SignOut函数中进行逻辑处理,以清除实时数据库或 Firestore 中的所有数据 strong>根据您的选择。