是否可以使用 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"
}
}
}
我正在使用 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"
}
}
}