firebasepush-notificationfirebase-cloud-messagingpushsharp

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?


Solution

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