首页 > 解决方案 > Firebase 检测电子邮件验证

问题描述

当用户验证他们的电子邮件地址时,我想在我的客户端应用程序(iOS/Android)上收到一些通知。

我需要这个来确保我可以为地址经过验证的用户解锁额外的功能。我怎样才能做到这一点?

目前,唯一的方法是调用对象的reload方法User。然而,这并不是处理这种情况的理想方式——毕竟,我不知道他们什么时候会点击链接。因此,每次我的应用程序激活时都执行重新加载似乎过分了。

也许我错过了一个触发器?

标签: iosswiftfirebasefirebase-authentication

解决方案


好吧,我所做的是,每次启动应用程序时,我都会查询用户对象的验证状态;如果未验证,我会在此处发送验证请求,如果之前未发送,如果是并且这是第一次,我会显示一些感谢短信并继续。我不认为当用户单击电子邮件中的链接时,您可以使用实际通知,但或者您可以构建一个管理节点功能服务器端来不时检查验证并将推送发送到相关设备.


推荐阅读