我想要做的是,当新的东西进入数据库时,它会获得输入的最新值,并根据它所说的内容播放特定的歌曲。
例如,在我的电脑上,我运行这个网站。假设世界各地的其他人拿起他们的手机并点击播放一首歌曲,该歌曲将自动在运行该页面的所有设备上播放。当有人选择新歌时,歌曲应该改变。
我已经尝试了几次,主要是尝试在JavaScript中使用setInterval
,但它只是按照您的预期一直更新和更新。
我想我真正想要的是一种跟踪数据库何时更新的方法,我可以使用的任何解决方案或代码示例?
答案 0 :(得分:2)
如果我理解你,你可以使用推送通知。 https://firebase.google.com/docs/notifications/
这是一个如何设置js客户端的教程 https://firebase.google.com/docs/cloud-messaging/js/client
在这种情况下,您不必向服务器执行不必要的请求以获取更新的内容。只需向客户端发送推送通知,并在客户端执行必要的操作。