根据我的理解,当应用程序正在运行或处于前台并收到推送通知时,应用程序不应显示任何提醒,但应用程序代理将调用didReceiveRemoteNotification
委托方法和我应该在回调中处理推送通知。当应用程序在前台运行时收到iOS推送通知
推送通知应该只在应用程序处于后台时显示警告/横幅。
但是,我们的应用程序在应用程序正在运行时或在前台有时(而不是全部时间)都会通过“确定”按钮获取推送通知警报。我想知道这是iOS 7中的新东西(我从来没有听说过这个),还是因为我使用UrbanAirship
来为我们的iOS应用使用alias
的推送通知。该应用程序将在运行时显示推送警报,并在didReceiveRemoteNotification
中运行回调。
挠挠我的头。有谁知道为什么?
如果您在收到推送通知时没有显示UIAlertView的代码,听起来好像是Urban Airship这样做。 – Mike 2014-08-27 16:16:14