Iphone поддерживает фоновый процесс или услуги? - PullRequest
0 голосов
/ 09 июня 2010

Я планирую разработать клиентское приложение для iphone, чтобы загружать изображения из галереи iphone в amazon s3, используя остальные вызовы. Есть ли библиотека для запуска этого приложения в качестве фонового процесса в iphone.

Также естьлюбая библиотека для доступа к фотогалерее iphone (должна быть возможность доступа ко всем изображениям, а не только к выбранному, как в UIImagePickerController)

Заранее благодарю мастеров переполнения стека за обмен своими знаниями .....

Ответы [ 3 ]

2 голосов
/ 09 июня 2010

Части iOS 4 обсуждались Стивом уже на открытии несколько месяцев назад, поэтому некоторые детали должны быть свободны для обсуждения.

Я думаю, что вы спрашиваете одну из двух вещей: можете ли вы инициироватьзагрузите фотографии из приложения, а затем переключитесь на другое приложение, когда загрузка завершится в фоновом режиме, или вы можете автоматически загружать любые новые снимки, сделанные через определенные интервалы.

Вы можете сделать первое, потому что iOS 4 дает вамопределенное количество времени для завершения задачи после выхода из приложения.Там не так много времени, однако.Посмотрите на сайте разработчиков Apple, сколько времени у вас конкретно.

Последнее на самом деле пока невозможно.Периодические события могут быть вызваны только при определенных условиях.Это такие вещи, как изменение местоположения, VOIP или аудиобуфер, на котором заканчиваются данные для воспроизведения (Pandora на заднем плане будет использовать последнее).Вы не можете просто постоянно выполнять произвольный процесс в фоновом режиме и отслеживать свой фотоальбом, или даже проверять каждый фиксированный интервал и искать обновления.Если вы хотите добиться этого, возможно, вам лучше написать собственное приложение для камеры, а затем автоматически загрузить все фотографии, прежде чем копировать их в системный фотоальбом.

Я не знаю, как получить доступ к фотоальбому внавалом, но я думаю, что Apple не предлагает этого, поэтому приложение не может скрытно получить доступ к вашим фотографиям без вашего ведома.

1 голос
/ 09 июня 2010

Насколько я знаю, новый iPhone OS4 поддерживает многозадачность без перерыва, я точно не помню, но эта функция должна быть доступна в версиях 4G и 3GS. так что вы можете использовать эту новую функцию, чтобы достичь того, чего вы хотите, я думаю.

0 голосов
/ 09 июня 2010

Фоновый процесс - это функция iOS 4. Загрузите и прочитайте последний (2010-06-04) iPhoneAppProgrammingGuide.pdf с developer.apple.com Информация, связанная с программированием на iOS 4, все еще находится в стадии NDA, поэтому мы не можем много здесь обсуждать.

...