我已经阅读了有关FCM的文档,但我想知道是否应该自己部署FCM服务器。谷歌云平台不提供FCM服务器吗?或者我是否必须实现我自己的FCM服务器,参考官方参考实现,gcm-playgroud?
答案 0 :(得分:3)
这取决于。 (如何回答?)
通过“服务器”,我假设您的意思是“代码I将在服务器级别上运行以与FCM服务进行通信”。老实说,答案取决于您是否需要Firebase Notifications面板未提供的额外功能。
您可以使用Firebase通知做很多事情,包括发送预定的消息,或向个人用户,主题或受众发送消息。但这是手动完成的工作。如果您只想向用户发送不定期的促销信息,则不需要服务器。
另一方面,也许您有一个消息传递应用程序,并且您希望在收到新消息时随时向您的用户发送通知。嗯,这显然需要自动化,并且需要一些服务器端代码。因此,您需要设置自己的与FCM通信的服务器。