2013-10-15 166 views
4

我已經開始嘗試iOS 7中的新遠程通知服務。有趣的部分來自文檔UIApplication Delegate protocol遠程通知不會在後臺啓動應用程序

如果您的應用程序被暫停或未運行,系統會喚醒或啓動您的應用程序,並在調用該方法之前將其放入後臺運行狀態。

但是,當我發送帶有「內容可用」鍵和有效載荷「1」的無聲遠程通知時,應用程序不會啓動到後臺模式。 如果我的應用程序處於後臺模式或暫停狀態,則會將通知發送到應用程序。

文檔是否錯誤?

+2

您是否已將'remote-notification'添加到您的UIBackgroundModes Info PList條目中? –

+0

是的,它通過XCodes添加了新的「功能」功能。我也加倍檢查了文件,並且存在密鑰和值 – Trj

+0

如果您發送帶有警報消息的推送,您是否看到消息/是收到的推送?如果沒有,則表示您的應用程序未啓動,因爲推送時存在問題。 –

回答

0

當涉及到遠程通知時,Apple文檔有點混亂。
如果您的應用已被用戶終止,或者您的設備已重新啓動,則通知將不會發送。

「內容提供」僅喚醒您的應用程序,如果它是在後臺,或 應用程序已被系統因內存壓力喪生。

相關問題