使用 FCM 的 iOS 推送通知

标签 ios firebase notifications google-cloud-messaging firebase-cloud-messaging

目前我们使用 AWS 发送 IOS 推送通知,使用 FCM 发送 Android 通知。由于 FCM 还支持 IOS 通知,我们要考虑这两个原因

  1. 这是免费服务(AWS 没那么贵)
  2. 从应用服务器获得用于推送和网络通知的单一界面

但是从 FCM 文档来看,IOS 应用程序似乎必须与 FCM API 紧密集成才能提供推送通知(AWS 不需要)。所以我想知道是否有一种方法可以在不更改 iOS 应用程序代码的情况下发送推送通知。

最佳答案

iOS 应用必须配置为接收来自 FCM 服务器的消息。

您必须在客户端应用程序中实现必要的功能(特别是回调),以处理/接收 Setting Up a Firebase Cloud Messaging Client App on iOS 中提到的消息.

通过实现所需的功能,您还可以生成 FCM 服务器向设备发送消息所需的 token 。

关于使用 FCM 的 iOS 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43383275/

相关文章:

android - 将 Firebase 数据快照反序列化为 Kotlin 数据类

javascript - 如何使用 firebase auth 实现重新发送 OTP

ios - 用户信息中带有自定义对象的 UNMutableNotificationContent

iphone - ios 从不同的类回调 viewController

ios - Xcode 的管理器窗口中没有用于开发的用途

ios - 无法使用 SwiftUI 创建系统镜像

ios - 处理 IAP 时何时从 SKPaymentQueue.default 添加和删除自己

firebase - 使用 Firestore 进行多路径更新

android - 如何将暂停和取消按钮添加到自定义下载通知android

c# - Windows 服务发送 Toast 通知