2016-09-21 2 views
0

내가 원하는 바는 다음과 같습니다. 내 앱 사용자는 사진을 찍어 Amazon S3에 업로드 할 수 있습니다. 사용자가 해당 시간에 인터넷을 사용할 수 없게 될 가능성이 있습니다 (앱 및 대상 시장의 특성). 따라서 인터넷을 사용할 수 없으면 기기에 사진을 저장하고 인터넷을 사용할 수있을 때마다 자동으로 업로드하기를 원합니다.
그리고 이것이 내가 도움이 필요한 곳입니다. 어떻게 이것을 할 수 있습니까? 완전하지 않다면이 사용자 환경에 얼마나 더 가까이 갈 수 있습니까? 다음에 앱을 열거 나 인터넷을 사용할 수있을 때 알림을 표시하면 사진을 저장하고 업로드를 시작하는 등 사용자가 앱을 열고 업로드를 시작할 수 있습니다.
추가 정보 : 각 업로드에는 ~ 1 분이 소요됩니다. 완전한. 업로드가 완료된 후에도 http 요청을해야합니다 (문제가있는 경우).앱 일시 중지시 업로드를 시작할 수 있습니까?

+0

가능한 [백그라운드에서 네트워크 연결 확인 및 데이터 업로드] (http://stackoverflow.com/questions/32393411/check-network-connection-in-background-and-upload-data) – Bryan

답변

0

예, 가능합니다. URLSessionUploadTask로 봐 :

업로드 작업 데이터 작업과 비슷하지만, 그들은 또한 (종종 파일의 형태로) 데이터를 전송, 앱이 실행되고 있지 동안 배경 업로드를 지원합니다.

관련 문제