我正试图在我的iOS应用程序中订阅一个主题,但一直收到以下错误:
<FIRMessaging/WARNING> Cannot parse topic name /topics/pets/cnlLksAxmdYPkDjEftDwZjFwvDw2_coffee. Will not subscribe.
我试图使用的代码是这样的:
FIRMessaging.messaging().subscribe(toTopic: "/topics/pets/\(name)")
其中name
是您在错误中看到的主题的最后一部分。
有人知道我做错了什么吗?我已经确认Firebase消息正确地接收所有通知。
/topics/news
的例子,并且当你只使用普通主题名称news
时,他们会给出一个控制台错误日志:<FIRMessaging/WARNING> WARNING. Topic name news should be prefixed with /topics/ as /topics/news
。 - NSTJnews
是一个预定义主题。不确定是否可能。检查后将更新我的答案。 - AL.topic/
)之间的区别,因为我从你的答案中读出来的是两者都不能有/
(不是要贬低你的答案 - 它帮了我很多!谢谢)。 - NSTJ