目前我们使用 AWS 发送 IOS 推送通知,使用 FCM 发送 Android 通知。由于 FCM 还支持 IOS 通知,我们要考虑这两个原因
- 这是免费服务(AWS 没那么贵)
- 从应用服务器获得用于推送和网络通知的单一界面
但是从 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/