您能否使用Swift在AppDelgate类中侦听Firebase中的值更改?
当应用程序根本没有打开时,是否可以监听值更改,然后如果Firebase引用的树/分支中有值更改,则向用户发送通知?这样我就可以对用户说,他们的消息是新的吗?有人吗?我会用下面的方法吗您能否使用Swift在AppDelgate类中侦听Firebase中的值更改?,swift,firebase,push-notification,appdelegate,Swift,Firebase,Push Notification,Appdelegate,当应用程序根本没有打开时,是否可以监听值更改,然后如果Firebase引用的树/分支中有值更改,则向用户发送通知?这样我就可以对用户说,他们的消息是新的吗?有人吗?我会用下面的方法吗 ref.observe(.value, with: { snapshot in print(snapshot.value) }) 在AppDelagate类中的didFinishLaunchingWithOptions方法中 谢谢。你应该看看背景模式。这里有一个教程:您应该了解firebase云函数和fireba
ref.observe(.value, with: { snapshot in
print(snapshot.value)
})
在AppDelagate类中的didFinishLaunchingWithOptions
方法中
谢谢。你应该看看背景模式。这里有一个教程:您应该了解firebase云函数和firebase云消息传递。这样,即使应用程序终止,您也可以发送通知。您可以在树上设置侦听器,并在侦听器检测到更改时启动函数。谢谢各位,我正在尝试从物理设备而不是firebase控制台发送通知。我的应用程序可以从firebase执行远程通知,但我想在有人按下按钮更新firebase树时按下通知。因此,当更新树时,它只会向所有拥有应用程序的用户发送通知。我认为使用UserNotification库向用户推送通知可能是一个策略评估者,然后使用CloudKit等。您应该看看后台模式。这里有一个教程:您应该了解firebase云函数和firebase云消息传递。这样,即使应用程序终止,您也可以发送通知。您可以在树上设置侦听器,并在侦听器检测到更改时启动函数。谢谢各位,我正在尝试从物理设备而不是firebase控制台发送通知。我的应用程序可以从firebase执行远程通知,但我想在有人按下按钮更新firebase树时按下通知。因此,当更新树时,它只会向所有拥有应用程序的用户发送通知。我认为使用UserNotification库向用户推送通知可能是一个策略评估者,然后使用CloudKit等。