如何解决Flutter-用户从各自设备上卸载iOS和Android应用程序时,删除Firebase Firestore数据的Cloud功能
我正在开发Flutter应用程序,并在注册后使用Cloud Firestore保存所有用户列表。因此,如果有任何用户卸载该应用程序,我想编写删除云功能以从Firestore中自动删除该用户详细信息,以避免推送通知或任何其他更新。
我也正在使用Firebase Analytics,因此当它触发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;
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。