1

我在我的應用程序中實現了Apple推送通知。推送通知服務不起作用,當設備關閉時

它的正常工作時,我的iPhone上。

現在,當我從服務器關掉我的iPhone和消防通知,它的成功發送。

,但是,當我打開我的iPhone,我沒有得到任何通知。

那麼,這是什麼問題?

回答

2

Apple推送通知服務包括執行存儲轉發功能的默認服務質量 (QoS)組件。

如果APN嘗試傳遞通知但設備處於脫機狀態,則該通知將存儲一段有限的時間,並在設備變爲可用狀態時將其傳送 。

只有一個特定的應用程序最近通知被存儲。 如果在設備脫機時發送多個通知,則每個新通知都會導致先前的通知被丟棄。這種僅保留最新通知的行爲被稱爲 合併通知。

如果設備保持離線很長一段時間,任何通知該 在被存儲爲它被丟棄。