根據我的理解,當應用程序正在運行或處於前臺並收到推送通知時,應用程序不應顯示任何提醒,但應用程序代理將調用didReceiveRemoteNotification
委託方法和我應該在回調中處理推送通知。當應用程序在前臺運行時收到iOS推送通知
推送通知應該只在應用程序處於後臺時顯示警告/橫幅。
但是,我們的應用程序在應用程序正在運行時或在前臺有時(而不是全部時間)都會通過「確定」按鈕獲取推送通知警報。我想知道這是iOS 7中的新東西(我從來沒有聽說過這個),還是因爲我使用UrbanAirship
來爲我們的iOS應用使用alias
的推送通知。該應用程序將在運行時顯示推送警報,並在didReceiveRemoteNotification
中運行回調。
撓撓我的頭。有誰知道爲什麼?
如果您在收到推送通知時沒有顯示UIAlertView的代碼,聽起來好像是Urban Airship這樣做。 – Mike 2014-08-27 16:16:14