推送消息中的完整文本不显示

本文提供了一个快速解决方案,通过在应用程序中添加 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