如何在应用程序未运行时显示警报?

时间:2010-04-01 10:24:34

标签: iphone

我有一个应用程序,我必须显示用户指定提醒的警报, 我可以在我的应用程序运行时显示这些提醒,但我的问题是 当我的应用程序没有运行时,我必须向用户显示这些提醒吗? 是否可以在应用程序运行时显示警报或提醒器?

我在iphone本机应用程序(消息,电子邮件)中发现的内容,它在桌面上的图标的右上角显示没有未读或新消息,并且它将保持更新这些计数。 我可以将这些警报之王强加给我的应用程序吗?如果有,怎么样?当应用程序没有运行时,没有其他任何显示警报的信息吗?

3 个答案:

答案 0 :(得分:3)

看看Push Notifications。否则这是不可能的。

答案 1 :(得分:2)

您会注意到执行此操作的应用程序都是Apple编写的。从iPhone的V3.x开始,没有第三方应用程序可以在后台运行。

支持此类功能的官方方法是使用Push Notifications。这需要服务器端组件。推送通知允许您更新“未读计数”或完全按照您的描述显示消息。

答案 2 :(得分:2)

  • 以上两个答案都是正确的。
  • 实际上,当应用程序终止时,您永远不会显示警报。
  • 请记住,“iPhone”不允许任何后台处理。
  • 您看到的警报是推送通知 - 从Apple服务器发送到iphone。
  • 基本上你需要研究推送通知。
  • 推送通知仅在注册时从服务器发送到iPhone。
  • (推送通知的应用程序注册 - 您可以在设置中看到)。