我希望推送通知只包含标题。当我从Firebase控制台发送消息时,它可以工作,但当我尝试通过API执行相同的操作时,它不适用于iOS (在Android上运行良好)。
编辑:我试图实现的是,当应用程序未打开时,仅在通知抽屉中显示的通知中显示标题。如果添加了body,则会显示在通知中的标题下。
这是我发送的推送通知:
{
"to": "/topics/breaking",
"priority":"high",
"notification": {
"title":"Dette er en test"
}
}
我什么也得不到
如果我在通知中添加正文:
{
"to": "/topics/breaking",
"priority":"high",
"notification": {
"title":"Dette er en test",
"body":"hello"
}
}
我得到的回报是这个
{
aps = {
alert = {
body = Hello;
title = "Dette er en test";
};
};
"gcm.message_id" = "xxxxxxx";
}
下面是打印出我收到的内容的代码:
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any]) {
self.parseNotification(application, userInfo: userInfo as NSDictionary!)
}
func parseNotification(_ application: UIApplication, userInfo: NSDictionary!) {
print(userInfo)
}
如何在请求中不添加body的情况下获取iOS的通知?
https://stackoverflow.com/questions/41242916
复制相似问题