2017-09-25 68 views
0

开发环境:是否可以在后台应用程序中进行网络请求?

  • 的Xcode 8时,Xcode 9
  • AFNetworking的网络请求

我的应用程序需要某些媒体上传到服务器,当它做我需要调用API来POST一些JSON数据到前台服务器两种情况下的应用和后台

我的问题是:

当应用是活动的,我制备请求上传媒体服务器(请求1)和按主页按钮(应用进入背景)。所有的培养基上传在后台成功,在上传媒体请求(请求1)的成功块i使得另一个请求到一些JSON POST数据到服务器(请求2)但这一要求(请求2)可以不要在后台执行。当我输入应用程序(应用程序输入前台)(请求2)自动触发。

我需要在后台执行(请求2)。是否有可能做到这一点?

请帮忙!非常感谢 !

回答

0

在你需要的背景上传文件中可以使用更多的时间。

iOS有3mius可供您使用。

您可以查看“beginBackgroundTaskWithExpirationHandler”。

+0

我对上传请求没有任何问题。所有文件在后台上传成功。但是上传请求成功的请求在后台执行不成立。它的问题 –

相关问题