2014-03-07 333 views
0

我的應用程序在ios 7上的推送通知有問題,它在應用程序在後臺工作或將其從dock中移除時有效。但當應用程序屏幕到達前臺時,推送消息不工作(不顯示)。 但是iOS6沒問題。在編碼或故事板設置中需要進行任何更改?當應用程序打開時,推送通知不起作用

+0

感謝您的答案。我有一個替代解決方案http://stackoverflow.com/questions/1554751/how-to-handle-push-notifications-if-the-application-is-already-running。 – Vinod

回答

1

當PushNotification到達時,它會在應用程序處於前景時調用didReceiveRemoteNotification方法。

而當你的應用程序不在前臺時,它將發送到通知中心,如果用戶點擊通知中心的通知,那麼它將調用didReceiveRemoteNotification方法。

0

//根據Apple推送通知文檔。

推送通知與臺式機系統上的後臺應用程序的用途大致相同,但沒有額外開銷。對於當前未運行的應用程序(或者對於iOS而言,不在前臺運行),通知間接發生。

Check Link :)

相關問題