【发布时间】:2014-10-21 07:53:31
【问题描述】:
据我了解,当应用程序正在运行或在前台并收到推送通知时,应用程序不应显示任何警报,但应用程序委托将调用 didReceiveRemoteNotification 委托方法,我应该处理推送通知回调。
推送通知应仅在应用处于后台时显示警报/横幅。
但是,当应用程序正在运行或在前台运行时,我们的应用程序有时会收到带有 OK 按钮的推送通知警报,而不是所有时间。我想知道这是否是 iOS 7 中的新功能(我从未听说过),还是因为我使用UrbanAirship 为我们的 iOS 应用程序使用用户的alias 推送通知。应用程序在运行时会显示推送警报,并在didReceiveRemoteNotification 中运行回调。
为此挠头。有谁知道为什么?
【问题讨论】:
-
如果您没有代码在收到推送通知时显示 UIAlertView,听起来可能是 Urban Airship 正在这样做。
标签: ios objective-c apple-push-notifications urbanairship.com