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