5

I am using Firebase Cloud Messaging to send push notification to IOS and Android devices. I would like to send some text in message body, which has a part of it bold. That's how my JSON looks like now for android push notifications:

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

Now I would like to see the message in my push notification like this: "Some plain text THIS TEXT SHOULD BE BOLD some plain text"

Is it possible to do so?

KENdi
  • 7,576
  • 2
  • 16
  • 31
Mykhailo Seniutovych
  • 3,527
  • 4
  • 28
  • 50

2 Answers2

4

It's not possible to change the font characteristics for notification type messages with FCM. If you need to do some special work to create a notification, you should instead send a message with a data payload, and deal with its contents yourself.

Doug Stevenson
  • 297,357
  • 32
  • 422
  • 441
2

You can send as Markdown and make your Android client parse it, so your message would be something like

{
  "message":{
    "token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
    "notification":{
      "body":"Some plain text **THIS TEXT SHOULD BE BOLD** some plain text"
    }
  }
}
Luiz E.
  • 6,769
  • 10
  • 58
  • 98