在应用程序在后台-IPHONE中运行时在前台播放动画

时间:2011-03-16 05:33:23

标签: iphone objective-c

我有一位客户说他们想要一个基于消息的应用程序,必须执行以下操作。

1)如果应用程序进入后台,它应该轮询服务器以获取消息。

2)他还希望在消息到来时播放动画(一系列图像),并在后台从数据库中删除任何消息。 (例如 - 假设我退出了我的消息应用程序并且它转到了后台,现在我打开了一个计算器应用程序,我正在做一些计算,现在如果有消息进来,我应该通过串联的视觉图像提醒在计算器应用程序(换句话说,我想说 - 无论我正在运行的任何其他应用程序)。

我想我可以完成第一个但我不确定第二点。任何人都可以告诉我如何完成第二个问题。

3 个答案:

答案 0 :(得分:0)

客户想要的两件事:

  1. 除非您的应用程序假装是VoIP或GPS应用程序; Apple将拒绝任何无法正常运行的应用程序。
  2. 否。最多可以从后台触发本地通知(但只有符合上述要求)。

答案 1 :(得分:0)

您可以使用推送通知来实现第一个。第二个你不能直接做,除了可能有一个监狱破坏设备。但是,您可以做的是,有一个标准的推送通知消息,告诉用户他们收到了消息,当他们选择“查看”时,它将打开您可以播放动画的应用程序。我相信您可以使用推送通知显示图像,但不能显示动画。

答案 2 :(得分:0)

认为你坚持使用无聊的旧苹果通知。