android - Firebase:是否可以为 FCM 做自定义通知

标签 android firebase

<分区>

我正在尝试对 firebase 通知的 FCM 进行一些自定义。有可能吗?

最佳答案

请区分 Firebase 通知和 Firebase 云消息传递。 https://firebase.google.com/support/faq/#notifications-difference

有了通知,您的操作空间就很小了。要点是:

  1. 如果您的应用在前台,消息将不会传送到通知托盘,而是传送到您的服务 FireBaseMessagingService 中,这样您就可以使用负载/通知做任何您想做的事情。
  2. 如果您的应用程序在后台运行,您的通知将传送到通知托盘(具有默认外观和感觉)并且不会调用 FireBaseMessagingService。您通过该推送消息发送的所有有效负载将通过点击通知传递给有意向的用户打开。
  3. 因此,对于第 2 点,您无法根据需要自定义通知。

关于android - Firebase:是否可以为 FCM 做自定义通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37807385/

相关文章:

java - Sqlite数据库不会复制到真实设备的sd卡中

java - Android Studio 已弃用 HttpParams、HttpConnectionParams、ConnManagerParams、setTimeout

java - 在 Android Firebase 存储中上传文件后如何获取文件下载 Url? getDownloadUrl() 不工作

Firebase 模拟器 : datasnapshot. ref 抛出 "Cannot parse Firebase url..."

ios - 我的 Firebase 观察者不会停止观察

Firebase Analytics - 如何处理现有的 Google Analytics 属性

android - fragment 是透明的,并在下面显示 Activity

java - 检查 Android 上特定设备上的蓝牙状态

Firebase CLI : database:set keeps complaining about 'Path must begin with/'

java - Android 网络类(class)