“推送”通知/消息传递背后的基本概念是什么?

时间:2009-11-16 01:14:05

标签: iphone push-notification

在构建利用推送通知的iPhone应用程序时,开发人员应该了解哪些关键概念?

1 个答案:

答案 0 :(得分:5)

我认为,最重要的一点是,您的应用无法依赖它们。最好将它们视为用户的一个好东西,而不是应用程序的基础结构的一部分。特别是:

  • Apple不保证发送通知。是的,他们的基础设施非常好,但没有承诺。
  • 一次只能在设备上启动一个警报,并且没有日志。因此,如果用户拥有一堆支持推送功能的应用,则您无法依赖他们看到您的提醒。
  • 您的应用知道通知的唯一方式是用户选择运行它以响应提醒。
  • 用户可以随时关闭推送通知,为您的应用或整个设备。

所有这一切也意味着:您不能使用推送通知服务欺骗“无后台进程”限制。 : - )