Androidx NotificationCompat vs Firebase Cloud Messaging



我正在开发一个移动应用程序,该应用程序需要推送通知,以便在满足特定条件时通知用户。我是新手,我发现了多种实现推送通知的方法。

然而,我不确定哪一个是最好的实现。我是手机应用开发的新手,所以我不确定如何区分它们。

从我的理解,androidx NotificationCompat更容易使用,但我的SV建议我使用Firebase云消息代替。

简短回答:

  • NotificationCompat是开发人员在android.app.Notification中访问的辅助类。

  • Firebase Cloud Message(FCM)是一个跨平台的消息传递解决方案,可以让您可靠地免费发送消息。

我不能帮你做最后的决定,我只是列出了它们的积极和消极的选择,希望能帮助你。

对FCM

  1. 通知终端用户您希望他们知道的新消息(例如:奖励/升级,即使每天18:30的骑行信息等)。
  2. 帮助开发人员跟踪通知的生命周期(打开了多少通知?有多少被取消了等等)
  3. 帮助开发者自定义通知样式,也可以在FCM的控制台中预览通知样式。
  4. 也可以实现自己的后台和发送您的定制消息到后台中心的FCM与XMPP
  5. 也可以向部分用户发送消息
    • 带有一些主题(例如:向进入某个页面或使用某个功能的用户发送消息)
    • 有一定年龄(例如:向年龄在29 - 25岁之间的用户发送消息)

为NotificationCompact

  • 用于从后端进行本地硬控制。
  • 别人…

相关内容

  • 没有找到相关文章

最新更新