颤振应用程序,管理员必须在上传图片之前确认图片



有没有人体验过用户上传到Firebase? 有没有办法让管理员在将图片上传到其他人可以看到的源之前对其进行确认?

示例:用户将图片上传到应用程序,该图片将显示在其他人的提要上(类似于Instagram( 但在上传之前,管理员必须确认。有没有办法用火力基地做到这一点?所以它就像图像的垃圾邮件过滤器。

您描述的是审核队列。来自普通用户的图片将写入此审核队列,管理员可以在其中批准或拒绝它们。然后,其他用户只能看到批准的图片。

这可以使用Firebase和几乎任何其他技术构建。但是,实现在很大程度上取决于应用的其余部分已经如何工作。我将在下面对此做出一些假设,因为您的问题没有指定详细信息。 最常见的方法是有两个顶级节点:

  1. 使用仍需要审核的图片的元数据(例如位置和下载 URL(。这是moderation-queue,它可以由任何用户写入,但只能由
  2. 带有已获得
  3. 版主批准的图片元数据。这是所有用户都可以读取的普通pictured节点,但只能由主持人编写。

因此,普通用户将他们的图片上传到云存储,然后将有关该图片的元数据写入moderation-queue。此时,没有人可以看到图像,因为普通用户无法读取审核队列。

当主持人启动应用程序时,他们会读取moderation-queue并找到图像。如果他们批准图像,则会将图像的元数据写入常规pictures节点,此时它对所有用户可见。无论他们是批准还是拒绝图像,此时他们都会从moderation-queue中删除元数据。

上述假设您使用 Firebase 实时数据库来存储数据,并使用 Cloud Storage 来存储文件。如果您使用的是其他系统,该方法仍然有效,但您必须更新术语。

相关内容

最新更新