gpt4 book ai didi

ios - 如何通过swift3在firebase中24小时内删除数据

转载 作者:行者123 更新时间:2023-11-29 00:13:48 29 4
gpt4 key购买 nike

var ref = Database.database().reference().child("Essages")
var childRef = Database.database().reference().child("Essages").childByAutoId()

@IBAction func sendBtn(_ sender: Any) {
posting()
}

func posting(){

let values = ["message" : captionTextView.text] as [String : Any]
childRef.updateChildValues(values) { (error, ref) in
if error != nil {
print("error")
}else {

let = Timer.scheduledTimer(timeInterval: 90000, target: self, selector: #selector(self.onTick), userInfo: nil, repeats: false)
}
}
}
func onTick(){
childRef.removeValue()
}

如果应用程序已打开,则计时器正在运行并且正在删除数据。但是,如果我关闭应用程序,计时器将不起作用,数据也不会被删除。请帮我解决这个问题。我正在尝试获得像 snapchat 这样的功能(24 小时内删除)。

最佳答案

您或许可以尝试新的 Firebase 云函数功能,我认为这是最好和最简单的选择。几周前它还处于测试阶段,但现在功能齐全。

在另一个线程上也有类似的问题 here .您还可以在 Firebase Blog 上找到一个不错的教程。 .一般来说,遵循一些良好的编码实践,您不应该从客户端触发它。数据清理和任何其他形式的更新应该由后端自己完成。

关于ios - 如何通过swift3在firebase中24小时内删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45752343/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com