如何使用 FCM 向 iOS 发送通知?

How do I send a notification to iOS with FCM?

我正在尝试使用 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);

您是否完成了 APNs(Apple 推送通知服务)设置。 如果不遵循此 link: https://firebase.google.com/docs/cloud-messaging/ios/certs

如果您完成了 APNS 设置,那么下面 link 将有助于在 flutter 中设置 firebase PN

https://fireship.io/lessons/flutter-push-notifications-fcm-guide/