Iphone “以下的基本概念是什么?”;推;通知/消息?

Iphone “以下的基本概念是什么?”;推;通知/消息?,iphone,push-notification,Iphone,Push Notification,开发人员在构建利用推送通知的iPhone应用程序时应该了解哪些关键概念?我认为,最重要的一点是,你的应用程序不能依赖推送通知。最好将它们视为用户的好东西,而不是应用程序基础设施的一部分。特别是: 苹果不保证通知的送达。是的,他们的基础设施很好,但没有承诺 设备上一次只能出现一个警报,并且没有日志。因此,如果用户有一堆支持推送的应用程序,你不能指望他们看到你的警报 应用程序了解通知的唯一方式是用户选择运行通知以响应警报 用户始终可以关闭应用程序或整个设备的推送通知 所有这一切还意味着:您不能通

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

我认为,最重要的一点是,你的应用程序不能依赖推送通知。最好将它们视为用户的好东西,而不是应用程序基础设施的一部分。特别是:

  • 苹果不保证通知的送达。是的,他们的基础设施很好,但没有承诺
  • 设备上一次只能出现一个警报,并且没有日志。因此,如果用户有一堆支持推送的应用程序,你不能指望他们看到你的警报
  • 应用程序了解通知的唯一方式是用户选择运行通知以响应警报
  • 用户始终可以关闭应用程序或整个设备的推送通知

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

我认为,最重要的一点是,你的应用程序不能依赖它们。最好将它们视为用户的好东西,而不是应用程序基础设施的一部分。特别是:

  • 苹果不保证通知的送达。是的,他们的基础设施很好,但没有承诺
  • 设备上一次只能出现一个警报,并且没有日志。因此,如果用户有一堆支持推送的应用程序,你不能指望他们看到你的警报
  • 应用程序了解通知的唯一方式是用户选择运行通知以响应警报
  • 用户始终可以关闭应用程序或整个设备的推送通知

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

编辑您的问题以使其参考iPhone,因为,我想这就是您要找的。如果没有,请用更多细节编辑您的问题。谢谢Michael。现在是凌晨1:30,我的大脑运行得不太理想:)编辑你的问题,让它参考iPhone,因为,我想这就是你要找的。如果没有,请用更多细节编辑您的问题。谢谢Michael。现在是凌晨1:30,我的大脑运转不太正常:)+1-关于iPhone的细节是我不知道的部分。+1-关于iPhone的细节是我不知道的部分。