Mykhailo Seniutovych
Mykhailo Seniutovych

Reputation: 3711

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

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?

Upvotes: 5

Views: 8968

Answers (2)

Luiz E.
Luiz E.

Reputation: 7279

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"
    }
  }
}

Upvotes: 2

Doug Stevenson
Doug Stevenson

Reputation: 317808

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.

Upvotes: 5

Related Questions