目前,我们使用 AWS 发送 IOS 推送通知,使用 FCM 发送 Android 通知。由于 FCM 也支持 IOS 通知,因此我们出于 2 个原因考虑这一点
- 这是免费服务(AWS并不昂贵(
- 从应用服务器获得用于推送和 Web 通知的单一界面
但从 FCM 文档来看,IOS 应用程序必须与 FCM API 紧密集成才能传递推送通知(这对于 AWS 不是必需的(。 所以我想知道是否有办法在不更改 iOS 应用程序代码的情况下发送推送通知。
必须将 iOS 应用配置为接收来自 FCM 服务器的消息。
您必须在客户端应用中实现必要的函数(特别是回调(,以处理/接收消息,如在iOS上设置Firebase云消息客户端应用中所述。
通过实现所需的功能,您将能够生成 FCM 服务器向设备发送消息所需的令牌。