iOS在后台

时间:2015-07-30 13:52:58

标签: ios objective-c swift notifications popup

我在我的应用中遇到了一些问题:我在我的应用中执行操作时使用向用户发送本地通知,而它在后台运行。通知在通知中心中完美显示,但通知发生时没有弹出窗口。

如果我是对的,那么在前台运行的应用程序无法在用户界面上显示弹出窗口(仅在通知中心),但当应用程序在后台运行时,实际上有弹出式自动显示?

感谢您的帮助!

编辑:事实上,当通知出现在通知中心时,我也在谈论要显示的通知横幅。

1 个答案:

答案 0 :(得分:1)

当您的应用程序进入后台时,您会在手机上看到即时通知,但您必须点击该通知才能触发didReceiveLocalNotification委托。

如果您在前台收到本地通知,则会自动触发didReceiveLocalNotification。

以上方案经过测试和验证。

更新:您必须阅读此文档:http://www.thekspace.com/home/component/content/article/62-uilocalnotification-demystified.html