[英]FCM Push Notification “content” entry
我正在使用FCM向用户发布推送通知,到目前为止效果很好。
目前我正在努力实现一个通知的内容扩展到提供定制的推送通知和预览,这与本地通知伟大的工作,下面这篇文章 。 据我所知,我必须在推送通知中设置category
条目和通知类别标识符,以便告诉iOS应该使用哪个通知UI。
问题是,当我向设置了类别条目的FCM发送以下消息时,FCM会删除条目或将其更改为gcm.notification.category
,这取决于我将类别条目放置在何处( aps
/ data
等)。
这样,iOS永远不会显示我的自定义UI /扩展名。 不幸的是,我在FCM文档中找不到任何帮助。
发送(POST: https : //fcm.googleapis.com/fcm/send ):
{
"notification": {
"title": "Good Morning",
"body": "Wake up Jack!",
"badge" : 1,
"sound" : "horn.aiff",
"category" : "Cheers" <-- Is going to be deleted / changed
},
"data" : {
"time" : "2018-01-19 23:00:00",
...
},
"mutable_content" : true,
"priority" : "high",
"registration_ids" : [
"abcdefg123456"
]
}
收稿日期:
{
aps = {
alert = {
body = "Wake up Jack!";
title = "Good Morning";
};
badge = 1;
"mutable-content" = 1;
};
"gcm.message_id" = "0:1516392279506894%dc84760ddc84760d";
"gcm.notification.category" = "Cheers"; <-- not working
}
category
APNS参数FCM对应项是click_action
。
添加自定义参数(使用data
消息有效负载)时,对于iOS,它的处理方式有所不同,通常包含在aps
有效负载之外(如您提供的示例中一样)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.