2012-05-29 16 views

回答

1

如果您的應用程序位於前臺,則選項爲: - 服務器向設備發送Apple推送通知,因爲您的應用程序位於前臺,操作系統會將APN提供給您的應用程序,以此作爲指示該服務器爲客戶端提供了新數據。 - 您輪詢 - 您使用的技術等,或變體光盤彗星,(基本上保持連接活躍,在有數據的服務器ping)

如果您的應用程序已移至後臺,你是不是。暫停(您已經通過beginBackgroundTaskWithExpirationHandler註冊了任務:或者您是有效的後臺應用程序),除APN將顯示給用戶且不受應用程序攔截外,其他選項都是相同的。

如果你的應用程序已經移動到後臺並被暫停,你沒有選擇(除了APN,但用戶會看到它)。

1

您可以使用蘋果推送通知,長輪詢和websockets,這些是替代方案。閱讀更多herehere

相關問題