-1

是否有可能以某種方式創建類似服務的應用程序,例如每發送一小時通知給用戶,並且將始終在後臺運行? 謝謝iOS中的後臺服務,每小時通知

+1

不,您的應用程序無法使用任何類型的背景模式實現此目的,因爲您只能在後臺獲得非常有限的時間。與你想要的最接近的是推送通知,而所有的邏輯只是坐在服務器端。 – DBoyer

+0

請至少嘗試搜索之前提出的問題,然後再詢問並回答多次http://stackoverflow.com/questions/11044095/ios-keep-an-app-running-like-a-service/ 11044108#11044108 – Gruntcakes

回答

1

你在技術上可能使應用程序幾乎總是在後臺運行,但你不能在App Store上得到它。

有幾件事情需要注意在後臺運行的應用程序:

應用之前它的關閉,內部監督辦公室在後臺長達3分鐘只運行。

應用程序在後臺被幾種不同類型的通知喚醒:地理位置,遠程和計劃。每次通知後,該應用程序最多隻能打開3分鐘。

如果您真的非常想讓應用程序始終處於運行狀態,您可以每隔3分鐘安排一次通知以保持應用程序的正常運行。

但我強烈建議不要這樣做。你想讓應用程序打開什麼?

1

這是可能的,但不適用於應用商店應用。

您需要做的是使用後臺播放背景模式設置您的應用程序,然後不斷播放靜音,或者詢問背景時間,並在播放結束後播放短暫的聲音要求更多的背景時間。

通過這樣做,你可以不斷在後臺運行。從後臺您可以觸發本地通知或其他一些事情。

請注意,上述內容絕對肯定會導致您的應用在應用商店被拒絕,並且也會比正常情況更快耗盡用戶電池。