
[英]How to add mutable_content in APNS payload using Firebase Notifications console?
[英]How to create APNS payload for Firebase?
我已将 IONIC 4 应用程序连接到 Firebase,然后连接到 AWS SNS。 一切都适用于 Android,推送通知已交付。 但是 iOS 设备从不接收它们。 我已经完成了所有必要的配置、证书和密钥。 当我通过 Firebase 控制台发布测试消息时,iOS 设备会收到通知。
我对这个有效载荷 object 有点困惑,我猜它可能会导致这个问题。
有效载荷 object(忽略值):
var payload = {
default: "Trokaí",
GCM: {
data: { message: "A", payload: "", title: "C" },
notification: {
message: "E",
payload: "F",
title: "Trokaí",
body: msgPush
}
},
APNS: {
aps: {
alert: {
title: "Game Request",
body: "Bob wants to play poker",
"action-loc-key": "PLAY"
},
badge: 5
},
acme1: "bar",
acme2: ["bang", "whiz"]
}
};
payload.GCM = JSON.stringify(payload.GCM);
payload.APNS = JSON.stringify(payload.APNS);
payload = JSON.stringify(payload);
发布方式:
sns.publish(
{
Message: payload,
MessageStructure: "json",
TargetArn: device.endpoint
},
function(err, data) {
if (err) {
return;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.