iOS 7에서 앱이 백그라운드에서 실행되는 동안 서버로 데이터 보내기

어머니

iOS 7에서 백그라운드로 실행되는 애플리케이션에서 서버로 약간의 데이터 (위치 좌표)를 보내고 싶습니다.이 목적으로 NSURLSession을 사용하고 있습니다.
이 용도로 사용해야하는 세션 유형에 대해 혼란 스럽습니다.
기본 세션 : 백그라운드에서 기본 세션을 만들고 사용할 수 있습니까? 그렇다면 네트워크 장애를 정상적으로 처리 할 수 ​​있습니다.
백그라운드 세션 : 백그라운드 세션을 사용하여 데이터를 NSData 객체로 업로드 할 수 있습니다.

추신 : 일부 코드는 두 경우 모두 네트워크 오류를 처리하는 것이 좋습니다.

Dhilip

백그라운드 세션을 사용하는 것이 좋습니다.

작업을 완료하는 데 최대 10 분의 백그라운드 만료 식별자가있는 기본 세션 또는 일반 NSURLConnection사용할 수 있습니다.

백그라운드 작업 식별자 문서

https://developer.apple.com/library/ios/DOCUMENTATION/UIKit/Reference/UIApplication_Class/Reference/Reference.html#//apple_ref/occ/instm/UIApplication/beginBackgroundTaskWithExpirationHandler :

백그라운드 작업에서 NSURLConnection 사용 (iOS 6 지원도받습니다)

배경에 들어갈 때 NSURLConnection 모범 사례

새로운 표준에 따라 백그라운드 세션사용 하여 다운로드 / 서버 업로드를 처리 할 수 있습니다 .

백그라운드 다운로드 처리에 대한 Apple의 문서

https://developer.apple.com/library/ios/documentation/cocoa/Conceptual/URLLoadingSystem/Articles/UsingNSURLSession.html#//apple_ref/doc/uid/TP40013509-SW1

기술을 보여주는 Apple의 간단한 프로젝트

https://developer.apple.com/library/ios/samplecode/SimpleBackgroundTransfer/Listings/SimpleBackgroundTransfer_APLViewController_m.html#//apple_ref/doc/uid/DTS40013416-SimpleBackgroundTransfer_APLViewController_m-DontLinkElementID_7

이것이 당신을 돕기를 바랍니다!

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

백그라운드에서 실행되는 동안 iOS에서 네이티브 충돌에 반응

분류에서Dev

백그라운드에서 실행되는 iOS 타이머

분류에서Dev

보고서를 실행하고 백그라운드에서 데이터를 동시에로드하는 방법

분류에서Dev

함수가 백그라운드에서 실행되는 동안 양식을 오버레이로로드

분류에서Dev

배터리 부족 후 백그라운드에서 실행되는 앱을 보여주는 iOS

분류에서Dev

한 활동의 버튼 클릭 이벤트에서 백그라운드에있는 다른 활동의 편집 텍스트로 데이터 보내기

분류에서Dev

백그라운드에서 실행되는 앱에서 이메일로 전송 된 파일 열기

분류에서Dev

앱이 백그라운드 또는 멀티 태스킹보기에있는 동안 iOS보기 수정

분류에서Dev

백그라운드에서 많은 데이터 보내기

분류에서Dev

iOS에서 백그라운드로 이동하는 동안 정리 작업 수행

분류에서Dev

웹 서버에서 iOS 앱으로 데이터 동기화

분류에서Dev

내 iOS 앱이 xcode에서 실행할 때 백그라운드 작업 만 계속하는 것처럼 보이는 이유는 무엇입니까?

분류에서Dev

Django Rest Framework는 백그라운드에서 모델에서 CSV 데이터 내보내기

분류에서Dev

앱이 백그라운드에있는 동안 로컬 알림 받기

분류에서Dev

애플리케이션이 백그라운드에서 실행되는 동안 47 초마다 startMonitoringSignificantLocationChanges 호출

분류에서Dev

Android : 백그라운드에서 실행할 때 내 앱이 일시 중지되지 않도록하는 방법

분류에서Dev

FragmentActivity 안드로이드에서 백그라운드로 이동 가지는 NotSerializableException

분류에서Dev

iOS : 모달 후에 UIViewController에서 백그라운드 작업을 실행하는 것이 안전합니까?

분류에서Dev

앱이 백그라운드 상태 일 때 웹 서버에서 iOS 장치로 알림 가져 오기

분류에서Dev

백그라운드에서 Internetexplorer 소스 데이터를 가져 오기 위해 VBA 자동화 실행

분류에서Dev

내 타이머를 백그라운드에서 실행하고 싶지만 백그라운드에서 실행되는 즉시 중지됩니다.

분류에서Dev

서버로 데이터를 보내는 동안 Python Flask Socketio BadNamespaceError

분류에서Dev

백그라운드 모드에서 iOS 시뮬레이터에서 실행되는 고속도로 드라이브 / 도시 사용

분류에서Dev

Xamarin.Forms의 비동기 작업이 iOS / Android 백그라운드 모드에서 작동하는 방법

분류에서Dev

백그라운드에서 실행되는 내 서비스에서 최상위 실행 앱의 패키지 이름을 아는 방법 (Android)

분류에서Dev

BLE 지원 arduino에서 iOS 앱으로 데이터 보내기

분류에서Dev

앱이 종료되는 경우에도 데이터 동기화를위한 Xamarin Forms 백그라운드 서비스

분류에서Dev

앱이 백그라운드에있는 경우 fcm을 사용하여 서버에서 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

Ruby : 백그라운드에서 실행되는 프로그램에 데이터를 전달하는 방법

Related 관련 기사

  1. 1

    백그라운드에서 실행되는 동안 iOS에서 네이티브 충돌에 반응

  2. 2

    백그라운드에서 실행되는 iOS 타이머

  3. 3

    보고서를 실행하고 백그라운드에서 데이터를 동시에로드하는 방법

  4. 4

    함수가 백그라운드에서 실행되는 동안 양식을 오버레이로로드

  5. 5

    배터리 부족 후 백그라운드에서 실행되는 앱을 보여주는 iOS

  6. 6

    한 활동의 버튼 클릭 이벤트에서 백그라운드에있는 다른 활동의 편집 텍스트로 데이터 보내기

  7. 7

    백그라운드에서 실행되는 앱에서 이메일로 전송 된 파일 열기

  8. 8

    앱이 백그라운드 또는 멀티 태스킹보기에있는 동안 iOS보기 수정

  9. 9

    백그라운드에서 많은 데이터 보내기

  10. 10

    iOS에서 백그라운드로 이동하는 동안 정리 작업 수행

  11. 11

    웹 서버에서 iOS 앱으로 데이터 동기화

  12. 12

    내 iOS 앱이 xcode에서 실행할 때 백그라운드 작업 만 계속하는 것처럼 보이는 이유는 무엇입니까?

  13. 13

    Django Rest Framework는 백그라운드에서 모델에서 CSV 데이터 내보내기

  14. 14

    앱이 백그라운드에있는 동안 로컬 알림 받기

  15. 15

    애플리케이션이 백그라운드에서 실행되는 동안 47 초마다 startMonitoringSignificantLocationChanges 호출

  16. 16

    Android : 백그라운드에서 실행할 때 내 앱이 일시 중지되지 않도록하는 방법

  17. 17

    FragmentActivity 안드로이드에서 백그라운드로 이동 가지는 NotSerializableException

  18. 18

    iOS : 모달 후에 UIViewController에서 백그라운드 작업을 실행하는 것이 안전합니까?

  19. 19

    앱이 백그라운드 상태 일 때 웹 서버에서 iOS 장치로 알림 가져 오기

  20. 20

    백그라운드에서 Internetexplorer 소스 데이터를 가져 오기 위해 VBA 자동화 실행

  21. 21

    내 타이머를 백그라운드에서 실행하고 싶지만 백그라운드에서 실행되는 즉시 중지됩니다.

  22. 22

    서버로 데이터를 보내는 동안 Python Flask Socketio BadNamespaceError

  23. 23

    백그라운드 모드에서 iOS 시뮬레이터에서 실행되는 고속도로 드라이브 / 도시 사용

  24. 24

    Xamarin.Forms의 비동기 작업이 iOS / Android 백그라운드 모드에서 작동하는 방법

  25. 25

    백그라운드에서 실행되는 내 서비스에서 최상위 실행 앱의 패키지 이름을 아는 방법 (Android)

  26. 26

    BLE 지원 arduino에서 iOS 앱으로 데이터 보내기

  27. 27

    앱이 종료되는 경우에도 데이터 동기화를위한 Xamarin Forms 백그라운드 서비스

  28. 28

    앱이 백그라운드에있는 경우 fcm을 사용하여 서버에서 데이터를 보내는 방법은 무엇입니까?

  29. 29

    Ruby : 백그라운드에서 실행되는 프로그램에 데이터를 전달하는 방법

뜨겁다태그

보관