【问题标题】:Integrate Firebase with our server to send notification over android将 Firebase 与我们的服务器集成以通过 android 发送通知
【发布时间】:2016-11-14 06:11:24
【问题描述】:

我正在使用安卓系统。我需要从我的服务器向选定的用户发送通知,因此,我必须集成 Firebase Cloud Messaging 或 Google Cloud Messaging。

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

【问题讨论】:

    标签: android firebase google-cloud-messaging firebase-cloud-messaging


    【解决方案1】:

    FCM 是 GCM 的最新版本。

    您可以将 FCM 与您自己的服务器集成。 检查这个docs

    勾选this 设置安卓客户端。

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

    查看这个FCM_vs_GCM 或来自 Google I/O 的这个谈话 GCM is now FCM

    【讨论】:

    • 嗨,简森,感谢您帮助我。我已经开发了一个带有 firebase sdk 的 android 应用程序,但是每当我从 Firebase 管理面板发送通知时,这个应用程序就会崩溃。我不知道这个应用程序发生了什么。我通过url 开发了这个应用程序
    • 你能发布崩溃日志吗?
    • 当然。请给我几分钟。
    • 现在,我正在尝试从 firebase 的管理面板发送通知,但没有任何反应。我做了他们提到的同样的工作。
    • 确保您已将服务添加到清单中。如果一切正常,请与此项目交叉检查。(github.com/firebase/quickstart-android/tree/master/messaging)
    【解决方案2】:

    根据Google cloud messaging guidelines

    Firebase 云消息传递 (FCM) 是 GCM 的新版本。它继承 可靠且可扩展的 GCM 基础架构,以及新功能!如果您要在新应用中集成消息传递, 从 FCM 开始。强烈建议 GCM 用户升级到 FCM, 以便从现在和未来的新 FCM 功能中受益。

    另外here 是关于区别的更多细节:

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

    Firebase Notifications 是一种轻量级的无服务器消息传递解决方案 基于 Firebase 云消息传递。具有用户友好的图形 控制台和减少的编码要求,Firebase 通知让 用户轻松发送消息以重新吸引和留住用户,培养应用 增长,并支持营销活动。

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

    另外,here 是指导您如何使用 Firebase 通知实现客户端和服务器的完整参考。

    【讨论】:

    • 感谢您帮助我。我正在阅读本教程。这是有很棒的内容。谢谢你。
    猜你喜欢
    • 2016-11-27
    • 1970-01-01
    • 1970-01-01
    • 2016-02-06
    • 1970-01-01
    • 2017-07-03
    • 1970-01-01
    • 1970-01-01
    • 2020-12-24
    相关资源
    最近更新 更多