Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何让Firebase自动删除超过30分钟的值_Ios_Swift_Firebase - Fatal编程技术网

Ios 如何让Firebase自动删除超过30分钟的值

Ios 如何让Firebase自动删除超过30分钟的值,ios,swift,firebase,Ios,Swift,Firebase,我有一个Swift/iOS应用程序,可以创建/保存如下数据: 买方名称:john@gmail.com“ 卖方名称:tom@gmail.com“ 价格:“20.00” 产品:“棒球卡” 时间戳:1498677314931 我带着时间戳 FIRServerValue.timestamp() 我想创建某种超时,根据时间戳删除超过30分钟的firebase数据。问题是,我不想直接从应用程序中进行操作,因为用户可以在5分钟后从技术上注销。我想从另一个独立的过程来做 所以,我想知道这是否可以通过Fireba

我有一个Swift/iOS应用程序,可以创建/保存如下数据:

买方名称:john@gmail.com“
卖方名称:tom@gmail.com“
价格:“20.00”
产品:“棒球卡”
时间戳:1498677314931

我带着时间戳

FIRServerValue.timestamp()

我想创建某种超时,根据时间戳删除超过30分钟的firebase数据。问题是,我不想直接从应用程序中进行操作,因为用户可以在5分钟后从技术上注销。我想从另一个独立的过程来做


所以,我想知道这是否可以通过Firebase自动完成,或者我是否必须在EC2实例上部署其他一些连续执行此操作的应用程序,或者是否有其他方法?

您可以使用Firebase的云函数并设置运行的cron作业,例如,每五分钟检查一次,检查时间戳是否早于30分钟

正如威尔所评论的,这篇博客文章对于了解云功能的调度非常有用。以下是一些其他有用的资源,可以帮助您入门:

这可能很有用: