firebase - 如何通过 Google 身份验证防止 Firebase 垃圾邮件注册?
问题描述
我刚刚在 Google Play 上发布了基于 Firebase 的应用程序并使用 Flutter Firebase Auth 包https://firebase.flutter.dev/docs/auth/social
我开始注意到很多垃圾邮件注册。我怎么知道它们是垃圾邮件?他们不会创建我的应用在应用启动时在 Firebase 中创建的用户表,只是 Firebase 身份验证列表中的一个条目,并且他们的名称遵循相同的模式:firstnamelastname1234567@gmail.com 可以采取哪些措施来防止这些,但保留谷歌社交认证的简单性?
解决方案
这些帐户可能是由发布应用程序后自动运行的发布前报告创建的。作为其自动化测试的一部分,它将登录用户。这种自动化测试通常对您的应用程序来说是一件好事。
除非您能够选择退出Play 发布前报告(由 Firebase 测试实验室提供支持),否则您无法阻止创建这些帐户。在该链接中,有一个部分讨论了禁用报告。
如果您不禁用它,您能做的最好的事情就是以某种方式找出您不想要的那些,然后自己删除它们。
推荐阅读
- node.js - 错误:无法在视图目录中查找视图“students/addEdit.hbs”
- c# - 如何在 UWP 或 WPF 应用程序中显示自定义警报?
- redis - Redis 集群上的 Redis 命令批处理
- state - 从观察到的对象初始化状态变量
- android - Firebase 令牌在讲义上无效,但依赖项(QuickBlox)具有正确的令牌
- java - 我添加了 java 类来调试( STRDBG ),但源代码不可用
- reactjs - 更新动态加载的字段
- fusioncharts - 如何更改 FusionCharts 中时序图的主题?
- react-native - 为什么 componentWillUnmount() 不起作用?
- r - 如何在 R 中按组从开始日期开始丢弃超过一定时间滞后的行?