2017-09-25 104 views
0

開發環境:是否可以在後臺應用程序中進行網絡請求?

  • 的Xcode 8時,Xcode 9
  • AFNetworking的網絡請求

我的應用程序需要某些媒體上傳到服務器,當它做我需要調用API來POST一些JSON數據到前臺服務器兩種情況下的應用和後臺

我的問題是:

當應用是活動的,我製備請求上傳媒體服務器(請求1)和按主頁按鈕(應用進入背景)。所有的培養基上傳在後臺成功,在上傳媒體請求(請求1)的成功塊i使得另一個請求到一些JSON POST數據到服務器(請求2)但這一要求(請求2)可以不要在後臺執行。當我輸入應用程序(應用程序輸入前臺)(請求2)自動觸發。

我需要在後臺執行(請求2)。是否有可能做到這一點?

請幫忙!非常感謝 !

回答

0

在你需要的背景上傳文件中可以使用更多的時間。

iOS有3mius可供您使用。

您可以查看「beginBackgroundTaskWithExpirationHandler」。

+0

我對上傳請求沒有任何問題。所有文件在後臺上傳成功。但是上傳請求成功的請求在後臺執行不成立。它的問題 –

相關問題