在我的应用程序中,当我的应用程序在后台运行时,我想听通知栏。我收到通知时想做一些动作。任何人都可以告诉我如何收听通知栏更改。提前谢谢。
答案 0 :(得分:1)
你不能。
阅读并digest the documentation并注意;
iOS注意:在iOS中,您可以通过检查应用程序状态来确定是否由于用户点击操作按钮而启动了应用程序,或者是否已将通知传递给已在运行的应用程序。在委托的应用程序实现中:didReceiveRemoteNotification:或application:didReceiveLocalNotification:方法,获取applicationState属性的值并对其进行评估。如果值为UIApplicationStateInactive,则用户点击操作按钮;如果值为UIApplicationStateActive,则应用程序在收到通知时位于最前面。
或者换句话说,如果你的应用程序在后台,你只能在用户点击操作按钮时找到通知。这是设计的。