将 FCM 与 AWS SNS & APNS 一起使用是否有意义?



我读了几篇文章,其中很好地解释了iOS中的推送通知是如何工作的。最近,我在SNS上遇到了FCM和FCM。我们在后端中已经有许多模块使用 AWS SNS 来推送通知。因此,在这种情况下,我们没有将 AWS SNS 替换为 FCM,而是让 SNS 命中 FCM 终端节点,然后 FCM 可以联系 APNS 将通知推送到应用程序,这才有意义。

  • 有意义吗?

  • 什么是理想的情况?(由于我们使用的是FCM,我们是否应该根本不使用SNS,因为两者都是推送通知服务? - 我们不应该使用其中任何一个而不是这两个(

  • 谁能用基本图表解释 - 添加 FCM 时图片将如何变化?

首先,我们对FCM提供的分析感兴趣。

AFAIK,FCM 在后台与 APNs 通信,将通知发送到 iOS 设备。因此,将 FCM 与 SNS 结合使用会使您的推送流变得如此:

 Your Server > SNS > FCM > APNs > Client App

有意义吗? 这是一个仅推送通知的流浪流程。它还会带来更高的风险,即通知失败 - 如果其中一个服务失败。

什么是理想的情况?

这有点宽泛。这完全取决于您的用例。如果您使用SNS的功能正常,请坚持使用。它与FCM一起使用仍然是可能的。如果您真的想利用分析FCM提供,那就去吧。猜测这取决于您想要该功能的程度(以及是否值得花时间实施和我提到的风险(。

谁能用基本图表解释 - 添加 FCM 时图片将如何变化?

我认为上图应该涵盖这一点。

FCM解决了与Android通信的一个非常具体的问题。SNS涵盖了许多其他渠道,如电子邮件,短信等。因此,是的,对于某些特定用例,使用它们确实是有意义的。

有关图表,您可以参考此博客文章

相关内容

  • 没有找到相关文章

最新更新