我正在尝试使用Firebase云功能将通知发送到设备。我当前的代码仅适用于android设备。我的理解是您的有效负载必须是iOS设备专用的,但是我正在尝试使用sendToDevice函数,该函数似乎只能接收通知类型的有效负载。请帮助我的有效负载以及如何将通知发送到所需令牌。我的有效载荷和发送如下。
const payload = admin.messaging.MessagingPayload = {
notification:{
title:"You have received a new message!",
body: fromname + " has messaged you!",
clickAction: 'FLUTTER_NOTIFICATION_CLICK'
}
};
return admin.messaging().sendToDevice(token,payload);
答案 0 :(得分:0)
您是否完成了APNs(Apple推送通知服务)设置。 如果没有,请点击此链接: https://firebase.google.com/docs/cloud-messaging/ios/certs
如果您完成了APNS的设置,则下面的链接将有助于在抖动中设置Firebase PN
https://fireship.io/lessons/flutter-push-notifications-fcm-guide/