ios - Firebase 检测电子邮件验证
问题描述
当用户验证他们的电子邮件地址时,我想在我的客户端应用程序(iOS/Android)上收到一些通知。
我需要这个来确保我可以为地址经过验证的用户解锁额外的功能。我怎样才能做到这一点?
目前,唯一的方法是调用对象的reload
方法User
。然而,这并不是处理这种情况的理想方式——毕竟,我不知道他们什么时候会点击链接。因此,每次我的应用程序激活时都执行重新加载似乎过分了。
也许我错过了一个触发器?
解决方案
好吧,我所做的是,每次启动应用程序时,我都会查询用户对象的验证状态;如果未验证,我会在此处发送验证请求,如果之前未发送,如果是并且这是第一次,我会显示一些感谢短信并继续。我不认为当用户单击电子邮件中的链接时,您可以使用实际通知,但或者您可以构建一个管理节点功能服务器端来不时检查验证并将推送发送到相关设备.
推荐阅读
- python - 无法从 Yelp 中提取评论
- android - 德尔福 FMX 安卓汽车服务
- android - Android 在方向更改时崩溃
- javascript - Angular routerLink 附加路由而不是替换
- amazon-web-services - 如何使用 SecureString SSM 参数存储创建 EC2 实例?
- java - 如何在对其执行某些操作后更新arraylist而不重新启动活动
- python - YoloV4 自定义数据集训练测试拆分
- python - 如何在 matplotlib 或 seaborn 中绘制点图类型的散点图?
- php - 如何使用 dockerised drupal 网站配置 nginx.conf?
- python - 如何将列表字典从列值转换为pandas df中的列?