如何使用 FCM 向 iOS 发送通知?
Posted
技术标签:
【中文标题】如何使用 FCM 向 iOS 发送通知?【英文标题】:How do I send a notification to iOS with FCM? 【发布时间】:2020-11-03 03:28:23 【问题描述】:我正在尝试使用 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);
【问题讨论】:
【参考方案1】:您是否完成了 APN(Apple 推送通知服务)设置。 如果不点击此链接: https://firebase.google.com/docs/cloud-messaging/ios/certs
如果您已完成 APNS 设置,那么下面的链接将有助于在 Flutter 中设置 Firebase PN
https://fireship.io/lessons/flutter-push-notifications-fcm-guide/
【讨论】:
以上是关于如何使用 FCM 向 iOS 发送通知?的主要内容,如果未能解决你的问题,请参考以下文章