1

应用关闭时如何显示本地通知提醒或本地通知横幅(后台或前台),我只能在应用关闭时修改徽章编号...

4

2 回答 2

2

除非您使用 APNS 实现推送通知并使用UIRemoteNotification. 根据您的经验和项目范围,可能有点复杂,但这里有一个很好的入门参考: http ://www.raywenderlich.com/32960/apple-push-notification-services-in- ios-6-tutorial-part-1

于 2013-07-09T16:37:18.580 回答
0

在撰写此答案时,使用 iOS 8.4(即将推出 iOS9),您可以

  • UILocalNotifications应用关闭时显示
  • 随时显示push通知。

如果您的本地通知已安排好,无论应用程序是否处于前台/后台/已终止状态,它都会触发。

所以现在,您的问题是:当应用程序为 forground/background/kill 时,如何安排本地通知?

这很容易,在 Appdelegate 中,您可以简单地按照任何教程并在那里输入您的代码,这非常简单。唯一不同的是,如果应用程序被杀死,除非应用程序通过推送通知唤醒,否则您无法执行代码。这就是远程推送通知有用的地方,您可以使用推送通知唤醒您的应用程序(并执行代码),然后从这里开始做任何您需要的事情。

您可以: - 使用实际推送通知显示您想要的内容。“您有 1 条新消息!” - 发送仍然唤醒您的应用程序的“静默”推送通知(用户不可见),并在那里执行代码,例如更新数据或修改应用程序中的一般内容。如果我没记错的话,当应用程序像这样被唤醒时,你只允许 15 分钟的工作和一定量的数据传输,但这必须得到验证。

我希望我有所帮助:)

于 2015-07-20T06:52:59.267 回答