我读了几篇文章,很好地解释了how push notifications in iOS work。最近,我遇到了FCMFCM with SNS。后端中已经有许多模块使用AWS SNS推送通知。因此,在这种情况下,我们没有用FCM替换AWS SNS而是让SNS击中FCM端点,然后FCM可以联系APNS将通知推送到应用程序,这才有意义。

  • 有道理吗?
  • 什么是理想方案? (由于我们正在使用FCM,因此我们不应该完全使用SNS,因为两者都是推送通知服务吗?-我们不应该同时使用这两个而不是两者)
  • 谁能用基本图解来解释-添加FCM后图片将如何变化?

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

    最佳答案

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

     Your Server > SNS > FCM > APNs > Client App
    

    是否有意义?
    这只是推送通知的全部流程。如果其中一项服务失败,则通知失败的风险也更高。

    理想的情况是什么?

    这有点宽泛。这完全取决于您的用例。如果您使用SNS可以正常工作,请坚持使用。仍然可以将其与FCM一起使用。如果您真的想利用Google Analytics(分析)FCM提供的功能,请选择它。猜猜这取决于您需要多少功能(值得花时间实施和承担我所提到的风险)。

    任何人都可以用基本图来解释-添加FCM后图片将如何变化?

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

    关于ios - 将FCM与AWS SNS和APNS一起使用是否有意义?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49854537/

    10-16 23:31