2013-05-25 7 views
1

이 내 서버에 그림을 자동으로 업로드하는 앱을 만들려고합니다.. 아이디어는 사용자가 네이티브/일반 카메라로 사진을 만들고 내 앱이 알림을 받고 (이벤트를 포착하고) 백그라운드에서 사진을 업로드한다는 것입니다.자동 업로드 iOS 사진 앱을 만드는 방법은 무엇입니까?

Windows Phone (see here) 및 Android에 대한 해결책을 찾았지 만 iOS에는 해결책이 없습니다. 어떻게해야합니까? - 기술적으로도 도 가능합니다 (지정된 API 사용)이거나 계약 된 서비스 (Facebook 또는 Dropbox는)에 대한 특별한 기능입니까?

감사합니다.

답변

2

내가 아는 바로는 이것이 가능하지 않습니다. 내가 틀렸어도 Dropbox 앱은 앱이 열려있을 때 동기화를 수행하고 백그라운드에서 실행하지 않습니다. 적어도 "닫힌"후 10 분 동안 백그라운드에서 실행될 것이고 그 다음에 끊어 질 것입니다.

iOS에서는 백그라운드에서 이러한 작업을 실행할 수 없습니다.

+0

안녕하세요 marzapower. 의견을 보내 주셔서 감사 드리며 ... 앱이 실행중인 경우 최근에 찍은 모든 사진 (공식 카메라 앱) 목록을 가져 오거나 수동으로 추가/선택해야합니까? 고맙습니다!! [편집] 저는 생각합니다. Dropbox는 어떻게 든 이것을 할 수 있습니다. http://www.gadgetreview.com/2012/09/how-to-automatically-upload-photos-to-dropbox-from-your-iphone.html . 아니면 내가 잘못된 것을 이해합니까? 아마도 Apple 만 Dropbox를 허용하는 특수 기능입니까? 고맙습니다. – casaout

+0

모든 사용자의 사진을 프로그래밍 방식으로 가져와 AssetsFramework를 사용하여 앱 내에 업로드 할 수는 있지만 버튼을 누르지 않고 앱을 자동으로 실행하지 않고 임의의 서버에 사진을 업로드하는 앱을 사용자가 좋아할 것이라고는 생각하지 않습니다. "기본/일반 카메라"라고 말하면 사진 앱을 의미합니까? 자신의 앱에서 사진을 찍고 앱이 찍은 사진을 보내도록 앱에 지시 할 수 있기 때문입니다. – Zhang

+0

예, Dropbox는 반드시 사진을 업로드하여 반드시 알려주지 않고도 계정과 동기화하십시오. 그러나 중요한 정보는 Dropbox가 활성화되었을 때이 작업을 수행한다는 것입니다. 포 그라운드에서 시작한 업로드 작업을 완료하기 위해 백그라운드에서 실행됩니다. 시스템 브로드 캐스트 메시지를 듣는 것만으로 앱을 열지 않고도 백그라운드 동기화 작업을 시작할 수 있습니다. – marzapower

관련 문제