推送消息中的完整文本不显示
本文提供了一个快速解决方案,通过在应用程序中添加 FirebaseMessagingService 实施即可显示推送消息中的完整文本。
描述 description
环境
Campaign Standard
问题/症状
推送消息中的完整文本不会显示在Adobe Campaign Standard (ACS)中
重现问题的步骤:
在ACS中,创建推送消息通知并将其发送到Android应用程序,然后观察是否收到该通知,但不显示全文消息。
解决方法 resolution
解决方案:
添加FirebaseMessagingService的实现以创建通知(在通知面板中)。 如果未添加/实施此设置,则Android操作系统可能以默认样式显示通知(在通知面板中)。
Campaign SDK 未创建通知(显示在通知面板中)OOB。 SDK使用特定样式,Android OS会负责调整其大小并在右侧呈现它。 对于推送通知,请添加用于创建通知UI的代码。 应在应用程序上添加新的FirebaseMessagingService实现,以自定义显示的通知样式(在通知面板中),如启用多行长消息。
以下Android文档显示了如何使用 BigTextStyle 在通知中显示多行消息:
添加一大块文本
原因:
它与ACS无关,而是与Android应用程序代码的设计方式有关。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f