使用Firebase和Swift推送通知

我有这个应用程序,我已经启用了推送通知。 我可以通过Firebase控制台发送通知,但是我真正想要做的事情是,在应用上执行操作时,可以向特定用户发送通知。我试着按照Firebase文档,但关于这个的文件,似乎真的很差..

它告诉你使用这个方法:

FIRMessaging.messaging().sendMessage(message: ([NSObject : AnyObject]), to: (String), withMessageID: (String), timeToLive: (Int64)) 

但我真的不知道如何把参数作为参数,如上所述,文档没有太大的帮助。有没有人试过使用这种方法,如果是的话,它是如何做的? 欣赏任何帮助,谢谢!

据我所知,无法触发从具有Firebase的设备发送推送通知。 你需要的是一个单独的服务(运行在不同的服务器上),它具有访问由firebasepipe理的设备令牌的必要权限,并向特定设备发送推送通知。 所有这些都需要运行在你的Nosql的firebase数据库上。 您可以将推送通知请求存储在数据库中,并让推送通知服务监听该path。 如果有来自设备的请求,则触发发送通知,并从数据库中删除该请求。

你可以在这个包中使用一个nodejs应用程序: https ://www.npmjs.com/package/fcm-node