0

我可以使用Firebase消息向使用Firebase控制台的所有设备发送全局通知。现在我试图通过使用主题订阅来定位某些设备。未在Firebase通知中创建主题?

在我的代码,我订阅使用的代码可能还不存在主题:

FIRMessaging.messaging().subscribe(toTopic: "/topics/topic1") 

然而,这条线运行后,我没有看到在火力地堡控制台添加任何主题:

console

有人知道我是否做错了什么?请注意,我正在运行的代码是随机的viewController,在我的应用程序的一部分中,我想订阅用户以查看某个主题。

+0

我在聊天中回复。 :) –

回答

2

您创建的主题在Firebase通知控制台中显示需要大约1天的时间(请参阅我的回答here)。

与此同时,您可以简单地use PostmancURL发送到您的主题。

+0

好吧,很高兴知道,我创建的一些主题可能在2-3小时前刚刚开始出现。我正在使用主题消息传递给属于我的iPhone应用程序中特定组的消息用户,并且希望在用户发表新主题后立即发送通知,但是我想,一天之后启动isn'世界末日。我会检查你的建议。 – MarksCode

+0

如果您拥有自己的App Server,只要已有订阅者,您就可以立即发送给主题。它只是需要时间才能显示在控制台中。 –

+0

嗯,我可以使用Swift行'FIRMessaging.messaging()。sendMessage([“title”:“Hello”,“body”:“hello”]到:“/ topics/topic2”,withMessageID:“1” ,timeToLive:1000)'立即? – MarksCode