Ios 以编程方式发送Firebase云消息?

Ios 以编程方式发送Firebase云消息?,ios,firebase,swift3,firebase-cloud-messaging,firebase-notifications,Ios,Firebase,Swift3,Firebase Cloud Messaging,Firebase Notifications,为了发送通知,我开始在当前应用程序中使用firebase云消息。唯一的问题是,消息是从应用程序内部的元素触发的。如果个人希望以编程方式触发通知,他们将如何在swift中触发(仍使用fcm) 我只会使用本地通知,但是,我已经经历了设置fcm的地狱。(另外,我所有的用户数据都在Firebase中) 编辑我发现Firebase云消息传递有一个名为firmMessageing.Messaging.sendMessage(消息:消息,收件人:,withMessageID,timeToLive)的功能 我知

为了发送通知,我开始在当前应用程序中使用firebase云消息。唯一的问题是,消息是从应用程序内部的元素触发的。如果个人希望以编程方式触发通知,他们将如何在swift中触发(仍使用fcm)

我只会使用本地通知,但是,我已经经历了设置fcm的地狱。(另外,我所有的用户数据都在Firebase中)

编辑我发现Firebase云消息传递有一个名为firmMessageing.Messaging.sendMessage(消息:消息,收件人:,withMessageID,timeToLive)的功能


我知道这是怎么回事,但是。。。我不明白“to”和“withMessageID”是什么意思。有人能解释一下吗?

firmMessage.messaging.sendMessage(message:message,to:,withMessageID,timeToLive)用于将上游消息从iOS发送到服务器。首先,这是您正在寻找的用例吗?或者您想将消息从服务器发送到设备(下游)

要发送上游消息,请阅读以下内容:

要实现FCM服务器并发送下游消息,请阅读以下内容(非常简单):

下面是一些关于FCM服务器的github repos:


✓&q=fcm+server

非常感谢您的回答,但您能否详细说明或展示“firmMessage.messaging.sendMessage(message:message,to:,withMessageID,timeToLive)”的示例