服务器在Android和IOS推送通知中的作用是什么?

时间:2017-12-08 11:16:10

标签: amazon-web-services push-notification apple-push-notifications azure-mobile-services android-push-notification

我对Push Notification概念感到困惑, 我的意思是我可以在申请生效后从firebase控制台向所有注册用户发送通知。 如果是,那么如果我们可以直接从firebase控制台发送通知,那么服务器(如MS Azure或AWS等)的角色是什么? 如果否,那么为什么以及使用此服务的最佳方式是什么?

我真的需要合乎逻辑的解释。

请回答我。感谢

1 个答案:

答案 0 :(得分:0)

“如果我们可以直接从firebase控制台发送通知”

您无法直接发送通知。它将首先通过APNS。

APNS在那里:

  • 避免发送垃圾邮件。如果您每隔3秒发送一次,APNS将限制您。
  • 帮助保存电池。这对于静默通知变得更加重要。想象一下,应用程序每30秒发送一次无声通知。这会影响电池 - 用户不知道它。他就像我没有打开任何应用程序,但我的电池比正常情况下死得更快。这将允许Apple批量来自不同应用程序的通知。想象一下,如果你有20个应用程序试图在特定时间发送他们的无声通知,那么你将有20个不同的时刻。现在想象一下,如果你的设备告诉APNS:“嘿那里,我有很好的电池和良好的连接,请把你得到的东西发给我!”