2014-01-09 57 views
3

我想每24小時喚醒一次我的應用程序並更新一些內容。有沒有辦法做到這一點,而不使用靜默推送通知,位置服務和VoIP。例如,應用程序「我的數據摘要」每天都會提供數據使用情況,並且不涉及推送通知服務,因爲我沒有被要求獲得該權限。那麼我怎麼能做到這一點。任何幫助將不勝感激。每24小時更新應用程序的方式

+0

每隔24小時設置一次鬧鐘開始同步過程? –

+0

@DanielBo我想在背景中做到這一點。如果我使用Alarm,通知將彈出。 – Avinash

+0

在android上做了這個,認爲它可能在iOS上也是這樣,但是=> http://stackoverflow.com/questions/14337275/ios-background-process-similar-to-android-alarmmanager –

回答

1

如果您刪除靜默推送,位置服務和VoIP,所有您已經離開的是背景音頻後臺提取

  • 帶背景音樂,你可以發揮一種無聲的聲音,讓您的應用程序運行,但不足之處是,當其他應用程序播放的聲音可能被殺死。

  • 通過後臺獲取,您無法可靠地啓動應用程序,操作系統決定何時啓動應用程序以獲取數據。它發生多少取決於用戶使用你的應用程序的數量。

在iOS上沒有其他「合法」的方法來實現這種功能。在這個主題上還有很多可用的在線資源。

更多的人,你需要研究背景模式更多。

相關問題