2012-05-14 57 views
2

收到通知後,我沒有點擊警報視圖。過了一會兒,我點擊應用程序圖標啓動應用程序,然後調用– applicationWillEnterForeground:。如果我現在想要使用我剛剛收到的通知,我可以在哪裏得到它?無需單擊警報視圖即可獲取推送通知

+0

您是否回答了您的問題?如果是,請接受答案。如果沒有,請多解釋一下你的問題。 –

+0

你是對的,我真的無法得到沒有點擊警報視圖的通知,這意味着我只能在服務器的幫助下做到這一點〜謝謝〜 – Siverchen

+0

...或者在iOS5上使用通知中心。 –

回答

3

你不能。通知只發送一次。如果在UIAlertView打開時沒有打開它,或者使用下拉通知中心打開它,則無法以同樣的方式打開它。

檢查通知是否打開的一種方法是使用發出通知的服務器執行此操作。當通知發送到設備時,將其保存在服務器端,其「打開」標誌爲0. 當您的AppDelegate中沒有使用– application:didFinishLaunchingWithOptions:委託方法啓動應用程序並且推送消息作爲選項時,它可以檢查服務器是否有任何「未讀」消息,並因此顯示它們是否存在。

這是我對你的問題的最好建議。