我一直在調查爲我們的企業應用程序的iOS背景獲取。根據this這樣的文章,在應用程序終止前有30秒的下載限制,並且可能(未確認)是3次超時後應用程序被禁止進入後臺同步的懲罰。此外,如果用戶殺死該應用程序,提取停止發生 - noted here。iOS Backrground Sync企業應用的替代選擇?
目標是能夠在應用程序暫停/未運行時定期從我們的服務器檢索數據,但有時由於長時間運行的SQL,傳輸可能需要幾分鐘時間。我不想實現向所有用戶發送定期通知。
在我開始進行iOS背景同步開發之前,我需要做一些盡職調查和iOS背景同步的研究替代方案,但沒有找到任何東西。
有沒有人看到或開發出iOS後臺同步的替代方案,或者爲他們的企業應用處理了這個問題?
也許緩存更新,所以更新不會因爲SQL緩慢而阻塞?也許把它分成更小的部分?電話「需要幾分鐘」的事實並不是一件好事。 – picciano
您可否詳細說明:「應用程序暫停時,定期從服務器檢索數據」! –
@nikdange_me,當用戶按下home並且應用程序進入後臺或被暫停時,我需要每隔30分鐘撥打一次我的API,以保持用戶本地數據保持最新狀態該應用程序未被使用(可以是幾天或幾個月)。一切爲了更好的用戶體驗。 – Barrett