当前位置: 首页 > 知识库问答 >
问题:

将Firebase与我们的服务器集成,通过android发送通知

谢锦程
2023-03-14

我正在使用android。我需要从服务器向选定的用户发送通知,因此,我必须集成Firebase云消息或谷歌云消息。

除了分析之外,FCM和GCM之间的确切区别是什么?我可以将FCM与服务器集成吗?

共有2个答案

崔涵亮
2023-03-14

根据谷歌云消息准则:

Firebase云消息(FCM)是GCM的新版本。它继承了可靠和可扩展的GCM基础设施,以及新功能!如果您要在新应用程序中集成消息,请从FCM开始。强烈建议GCM用户升级到FCM,以便从当前和将来的新FCM功能中获益。

这里还有更多关于差异的细节:

Firebase Cloud Messaging通过其客户端SDK、HTTP和XMPP服务器协议提供了一整套消息功能。对于具有更复杂消息传递要求的部署,FCM是正确的选择。

Firebase Notifications是一个轻量级、无服务器的消息传递解决方案,构建于Firebase云消息传递之上。凭借用户友好的图形控制台和降低的编码要求,Firebase Notifications让用户可以轻松发送消息来重新吸引和留住用户,促进应用增长,并支持营销活动。

以下是Firebase云消息传递和Firebase通知提供的消息传递功能的比较:

这里还有完整的参考资料,指导您如何实现带有firebase通知的客户机和服务器

何峰
2023-03-14

FCM是GCM的最新版本。

您可以将FCM与自己的服务器集成。检查此文档。

检查此设置以设置 Android 客户端。

强烈建议GCM用户升级到FCM,以便从现在和将来的新FCM特性中受益。所以继续FCM。

也检查一下这个FCM_vs_GCM或者这个talk GCM现在是Google I/O的FCM。

 类似资料:
  • 我想在登录时向特定用户发送通知,我使用Firebase消息,我可以通过控制台发送通知,但我想使用发送到主题和request以Swift代码发送此通知。当我在postman中运行代码时,我无法实现http请求以发送通知。我有以下错误: 请求缺少身份验证密钥(FCM令牌)。请参阅FCM文档的“认证”部分,网址为https://firebase.google.com/docs/cloud-messagi

  • 问题内容: 我有MySQL数据库服务器 我需要通过JSON更新和检索MySQL服务器中的数据 所以,我想知道如何做到这一点,并且让这个示例语句感到困惑: 这意味着我需要先编写与PHP服务器连接的应用程序代码,然后再编写php以连接数据库。 问题答案: 要将数据发送到服务器,您可以执行以下操作: 然后发送让说: 因此服务器上的AddAccelerationData.php文件为: 这是我最近使用的示

  • 问题内容: 我不知道如何通过JSch Shell通道发送命令。 我这样做,但是不起作用: 然后我读这样的输入: 问题答案: 如果挂起,则意味着您的“ while”永远不会结束(考虑您的代码可能不太可能),或者正在等待其“源”,即线程原因造成的阻塞。 如果没有看到调试信息,我就无法对您的代码进行故障排除。但是作为建议,您尝试过吗?这个想法是将控制台输入传递到“您的”输出,以便您可以“编写”它。为此,

  • 我正在我的应用程序中实施第三部分服务(FreshChat,一种允许您将帮助台集成到应用程序或网站中的服务),除了聊天的推送通知之外,一切都很好。Freshchat通过Firebase工作(Firebase推送通知不会出现问题),但Fresat通知不起作用。我遵循了newchat的官方留档,但有已弃用的方法,绝对不起作用(我尝试了很多) 这是Firebase云消息传递代码: 以及FreshChat文

  • Firebase提供了两种放置推送通知的方法,一种是使用它的Firebase控制台,另一种是使用以前在GCM中使用的服务器。现在我们正在将我们的服务器从GCM转换为Firebase,我们需要在应用程序中接收并显示FCM通知。 我已经完成了firebase官方网站的实现,并且完成了示例代码,但是我仍然停留在这一部分上。当我们的服务器向Firebase发送推送通知,并且Firebase向我的应用程序发

  • 我正在尝试使用POST提交表单,但我有一些来自 标记的额外数据,这些数据已存储到JS对象中。当我从JavaScript中点击时,我想把它发送到服务器。 我尝试做的是用事件发送