【发布时间】:2017-08-23 07:13:59
【问题描述】:
我正在尝试使用 Firebase 实现通知。当应用程序在后台或前台时,通知被正确接收。因此,基本机制正在发挥作用。
现在我已经向应用程序添加了内容扩展和服务扩展。当我使用本地通知时,内容扩展有效,但就可选字段而言,Firebase 消息有效负载似乎不正确。这是我的控制台图像的链接:
这里是遇到的 Firebase 远程通知负载(为了匿名而编辑了一些长谷歌号码:
{
aps =
{
alert =
{
body = "Eureka! 11";
title = "Patient is not doing well";
};
};
category = provider-body-panel;
gcm.message_id = 0:149073;
gcm.n.e = 1;
google.c.a.c_id = 2825604;
google.c.a.e = 1;
google.c.a.ts = 149073;
google.c.a.udt = 0;
mutable-content = 1;
}
“类别”和“可变内容”似乎不在正确的位置。它们应该在 aps 有效载荷中。
如何让这些选项包含在有效负载中,以便我的应用可以正确解析它并将其与内容和服务扩展连接?
【问题讨论】:
标签: ios firebase apple-push-notifications firebase-cloud-messaging