是否可以使用 Firebase 云消息传递在 JSON 推送通知正文中发送粗体文本?

Is it possible to send bold text in JSON push notification body using Firebase Cloud Messaging?

我正在使用 Firebase 云消息传递向 IOS 和 Android 设备发送推送通知。我想在邮件正文中发送一些文本,其中有一部分是粗体。这就是我的 JSON 现在的 android 推送通知的样子:

{
  "message":{
    "token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
    "notification":{
      "body":"Some plain text THIS TEXT SHOULD BE BOLD some plain text"
    }
  }
}

现在我希望在我的推送通知中看到这样的消息:"Some plain text THIS TEXT SHOULD BE BOLD some plain text"

可以吗?

无法使用 FCM 更改通知类型消息的字体特征。如果您需要做一些特殊的工作来创建通知,您应该改为发送带有数据负载的消息,并自行处理其内容。

您可以作为 Markdown 发送并让您的 Android 客户端解析它,因此您的消息类似于

{
  "message":{
    "token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
    "notification":{
      "body":"Some plain text **THIS TEXT SHOULD BE BOLD** some plain text"
    }
  }
}