使用iOS7,可能需要使用completionHandler
進行遠程通知。是否可以爲UILocalNotifications做同樣的事情?使用UILocalNotifications,使用完成處理程序和後臺提取進行遠程通知
基本上,我想要一個web服務以30秒的規則時間間隔發佈我的一些數據,即使應用程序在後臺。爲此,我認爲有3個選項,但沒有任何獲得幫助:
背景提取:這將在後臺工作,但由於不是強制性的,iOS將始終調用此背景下,我不能用它在我所需的時間間隔取回。
遠程通知:此功能完美。但是每隔30秒我都必須發佈遠程推送通知,這實際上並不實際。如果我可以在本地處理它也會很好。
UILocalNotifications:這裏沒有完成處理程序。用戶將需要打開該應用程序。所以這不起作用!
還有其他的選擇嗎?或者即使使用iOS7,仍然無法在本地進行後臺操作?
請幫忙。謝謝!
爲什麼你需要將信息發送到服務器,這樣的時候,如果用戶甚至沒有看你的應用程序? – Rivera
@Rivera它的東西,用戶將開始錄製,它應該繼續,即使應用程序在後臺。它僅在用戶停止時停止。奇怪的要求,我知道!但這就是我需要建立的! – mayuur
錄製什麼?也許你可以在本地錄製? Apple會檢查您的應用程序消耗多少,並調整其調用背景方法的頻率,因此您最好不要通過將數據發送到服務器來實現「eco」。 – Rivera