ios - Firebase:以匿名模式阻止垃圾邮件用户 - Swift 4
问题描述
我正在使用 Firebase 数据库并提供匿名登录。对于陌生人聊天应用程序,是否可以举报匿名垃圾邮件发送者?并阻止他们使用该服务?是按设备号还是其他什么?
我正在尝试/想要做的是制作一个报告按钮,如果用户有 20 个标志,那么用户将永久暂停,或暂停几个小时。从使用服务。
可以在匿名模式下从用户那里收集哪些数据?那么我们可以使用报告/阻止系统来实现吗?
预先感谢您的帮助。
解决方案
是的,你确实可以。让每个用户都有一个数据库引用,例如:users/userUID/flags。如果用户被标记,这将允许您添加标记。当此计数达到您想要的值时。然后,您可以将其布局更改为可能是“已阻止”的文本或隐藏文本输入。只要您这样做,他们就可以简单地创建一个新帐户,因为它是匿名登录的
推荐阅读
- jekyll - Jekyll 无法在帖子上显示帖子图片
- c# - 从剃须刀页面调用控制器操作的正确方法是什么?
- python - 如何在 python 速记列表中为每次迭代添加 2 个元素?
- delphi - 这个声明好吗:TDictionary
, 布尔> - azure - 使用来自日志分析的应用程序洞察数据
- javascript - ReactJS - 从外部库打开上传对话框
- f# - 为什么任务没有分配给所有工人?
- node.js - 当 React SSR 发生错误时,应该返回什么样的响应?
- c# - 当 out 位于缓存中时,Outlook 加载项不会触发
- r - R使用devtools和roxygen库问题创建包