0
내 앱에서 일부 데이터를 저장하고 Wifi 연결이있을 때 서버에 업로드하고 싶습니다. 이 작업을 수행하는 표준 방법이 있습니까? 또한, 그 동안 내 앱이 종료 된 경우에도이 작업을 수행 할 수 있습니까?네트워크에 연결되어있을 때 캐시 된 앱 데이터를 업로드하는 방법은 무엇입니까?
내 앱에서 일부 데이터를 저장하고 Wifi 연결이있을 때 서버에 업로드하고 싶습니다. 이 작업을 수행하는 표준 방법이 있습니까? 또한, 그 동안 내 앱이 종료 된 경우에도이 작업을 수행 할 수 있습니까?네트워크에 연결되어있을 때 캐시 된 앱 데이터를 업로드하는 방법은 무엇입니까?
Reachability 라이브러리를 사용하여 네트워크에 연결되어 있는지 확인할 수 있습니다. 데이터를 SQLite 데이터베이스 나 이미 저장하고있는 다른 방법으로 저장하지 않을 경우 확인할 수 있습니다. 앱이 실행되거나 네트워크가 검색되면 캐시 된 데이터가 있는지 확인한 다음 요청에서 전송하고 서버에서 성공적으로 수신되었음을 확인한 후 데이터를 삭제합니다. 도달 가능성에
링크 : https://developer.apple.com/Library/ios/samplecode/Reachability/Introduction/Intro.html
그래서 내 응용 프로그램이 종료 된 경우이 작업을 수행의 방법은 없다? – parsley72
당신은 애플 리케이션 델리게이트에서 이것을 할 수 있습니다. 애플 리케이션이 종료/시작/백그라운드에서 나올 때를위한 몇 가지 방법이 있지만, 앱이 이미 종료 된 경우에는 다시 열 때까지 할 수 없습니다. – ApperleyA