错误报告: 触发器/仪表板负载未通过 FCM 传递到 Android (仅通过 overrides.providers.fcm.data 传递到设备)
作者: sbycrosz创建于 2026年9月15日更新于 2026年9月15日
标签triage
说明
发送到推力工作流程的自定义有效载荷字段不通过FCM交付给Android. 只有标题 ' /机构 ' 的通知才到达装置;所有其他有效载荷场均静静地投放。
唯一的变通办法是在触发时间将字段复制成 " overrides.producers.fcm.data " 。 这不能从仪表板上完成,因为推步编辑器只显示标题'和身体'。 因此,触发器报告成功,而数据却从未到达设备上.
- 复制步骤
创建工作流程,为FCM供应商配置一个Push步骤,将通知映射到“活负荷.title”和“活负荷.body”。 然后启动额外字段和no 覆盖的工作流程,例如:
贾森 { "标题":"新交易", "身体":"你有一个新的交易," "负载":{ "类型":"交易", "交易 id":"交易 .", "法律 实体 id":"法律 ...... {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
请检查access-date=中的日期值 (帮助) Active Feed和接收到的"RemoteMessage"在设备上:自定义字段缺失,FCM"Message created"记录显示""内容":无效",它们从未到达"onMessage Received". 重复使用“overrides.producers.fcm.data”复制同一字段使数据到达设备。
预期行为
自定义的有效载荷场应通过FCM(被放大到FCM " 数据 " 对象)交付Android,而不需要触发时间提供者的覆盖,这应从仪表板推级编辑器中配置。
实际行为
在没有覆盖的情况下,电文按发送方式报告,但只发送 " 标题 " / " 机构 " ;删除所有自定义字段。 数据只有在触发时间复制成`overrides.producers.fcm.data'时才运出,没有仪表板选项。
其他背景
Novu SaaS (Cloud, 仪表板.novu.co). 可能与#9489,#4876,和#2644有关. 最近发运的"提供内容超载"仍未覆盖任意触发有效载荷传入FCM"数据"对象.内容来源: novuhq/novu