我正在开发flutter应用程序,并在注册后使用cloud firestore保存所有用户列表。因此,如果任何用户卸载了该应用程序,我想编写删除云功能,自动从firestore中删除该用户的详细信息,以避免推送通知或任何其他更新。
我也在使用firebase分析,所以当它触发app_remove事件时,我需要自动触发删除云功能。请帮助我的后端代码,因为我不知道后端代码。
您可以利用身份验证触发函数
例如,您可以创建"authUserDeleted"函数并在其中处理所有此类操作。
exports.authUserDeleted = functions
.runWith(runtimeOpts)
.region(regionName)
.auth.user().onDelete(async (user) => {
console.log('deleted user: ' + JSON.stringify(user));
// handle necessary actions for the deleted user
return true;
});