Сделайте загрузку приложения Dropbox в фоновом режиме без необходимости открывать каждые 10 минут

Есть ли какой-нибудь обходной путь, чтобы Dropbox на iPhone iOS работал так же хорошо, как на Android?

Установка Dropbox на iPhone требует ручного запуска процесса загрузки, а не самого себя в фоновом режиме. Dropbox работает всего около 10 минут каждый раз, когда вы открываете приложение или меняете местоположение. Если вы редко меняете местоположение, то это может быть только ручная загрузка. В моей ситуации я редко меняю место на несколько дней и даже неделю или две за раз. Я могу сделать до тридцати фотографий, но они начнут загружаться только тогда, когда я открою приложение, и они будут загружаться только в течение 10 минут.

В дополнение к этому, кажется, что он зависает без причины на каждой десятой фотографии или около того (это может быть другой проблемой, но, пожалуйста, решите ее, если у вас есть идеи). Конечный результат больше раздражает, чем того стоит.

На Android я установил Dropbox, настроил его, потом почти год больше не открывал, и он работал безупречно.

Как заставить версию Dropbox для iOS работать так же, как на Android?

Ответы (7)

Вы не можете. Существуют ограничения многозадачности iOS, которые не позволяют таким приложениям работать постоянно. Однако вы можете обойти это с помощью джейлбрейка.

Кроме того, приложения не могут обойти это в App Store из-за таких рекомендаций, как:

2.5 Приложения, использующие непубличные API, будут отклонены

Источник: https://developer.apple.com/appstore/resources/approval/guidelines.html .

Как я и опасался ... Кто-то на форуме, который я читал, упоминал что-то о запуске в качестве службы. Хотя я думаю, что это было гипотетически.
Это верно только в том случае, если телефон использует сотовую связь? Если он подключен к Wi-Fi, он загружается после каждого сделанного снимка? — спрашиваю я, поскольку использую свой телефон как для личных, так и для деловых целей. Могу сделать личное фото и показать клиенту, которому мне нужно показать график. В идеале, если бы я был на Wi-Fi (которым я всегда пользуюсь), я мог бы сделать личную фотографию, подождать 10 секунд и удалить ее со своего телефона, зная, что позже она будет в облаке DropBox.
Нет, поведение на Wi-Fi такое же, как описано здесь.
Недавно моей жене нужно было синхронизировать более 5000 фотографий из своего верхнего Dropbox на iPhone. Что помогло ей, так это отключить автоблокировку (установив ее на «Никогда»), запустить Dropbox, оставить его на переднем плане и подключить iPhone к внешнему источнику питания. Тогда оставьте его в покое. Через две ночи все фото синхронизировались. Не идеальное решение, но, по крайней мере, не нужно повторно открывать Dropbox каждые десять минут или около того.

Сделайте джейлбрейк своего телефона, а затем загрузите «Диспетчер фона», и он обойдет Apple, всегда убивая DropBox в фоновом режиме каждые 10 минут. Это здорово, потому что теперь DropBox будет загружаться в фоновом режиме или ночью, когда я сплю, когда iphone подключен!

Правда это может помочь. Жаль, что мне приходится принимать такие крайние меры для такой простой вещи.
К сожалению, он больше не находится в разработке и не будет установлен на iOS 8 .

Очевидно, что Android и iOS — это две очень разные операционные системы с разными способами работы. Apple предпочитает не позволять приложениям работать в фоновом режиме вечно. Это помогает уменьшить расход заряда аккумулятора устройства. При этом «обновление фонового приложения» существует уже некоторое время. Разработчики приложений должны добавить эту возможность в свои приложения. Это не делается автоматически.

«Фоновая загрузка», хотя она была здесь некоторое время, как сказал ОП, носит временный характер; то есть нужно открывать приложение время от времени, и приложение все еще закрыто после этого 10-минутного периода. Единственная реальная фоновая загрузка происходит, когда телефон обнаруживает изменение местоположения. Во всяком случае, теперь, по крайней мере, я знаю, почему мне нужно вручную открывать приложение, чтобы загрузить фотографии.

Мои фотографии вдруг стали отказываться загружаться посреди похода. Они упрямо оставались в тупике даже после того, как позволили Dropbox сфокусироваться на ночь , как предложил @UweKeim. Я держал этот экран включенным более 12 часов, но безрезультатно:

введите описание изображения здесь

Что заставило меня сдвинуться с мертвой точки, так это ручное перемещение нескольких файлов из фотографий в папку Dropbox Camera Uploads.

  • в приложении «Фотографии iPhone», вкладка «Библиотека», выберите одну фотографию (по одной, smm)
  • значок загрузки
  • Действие «Сохранить в Dropbox» (не логотип Dropbox)
  • Выберите другую папку... (в моем случае загрузка с камеры)
  • Сохранить
  • удалить фотографию из приложения «Фотографии»

Я не могу быть уверен, какой файл Dropbox был задушен. Была одна панорама 25Мб, пара роликов по 18Мб. (Я загрузил фотографии гораздо большего размера без каких-либо инцидентов.) После того, как я переместил около полудюжины самых старых файлов, которые должны были быть загружены следующими, и удалил их из приложения «Фотографии», затем передал фокус Dropbox, остальные загружены автоматически.

Чувствую потребность в антимонопольном законодательстве iCloud. Просто говорю'.

В настройках появилась новая функция «Загрузка с камеры». По сути, это автоматическая синхронизация созданных вами фотографий с Dropbox.

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

Ссылки на документы Dropbox:
что такое фоновая загрузка?
Как включить или отключить загрузку с камеры?

Эта функция не нова и не решает проблему. В вопросе я упоминаю, что он загружается, только если вы меняете местоположение. Вот как работает функция «фоновой загрузки». Это искусственный фоновый процесс. Он запускается при смене местоположения, а не при фотографировании, и будет загружаться только около 10 минут. Так что, если вы сидели дома пять дней и сделали 50 фотографий и 5 видео, 10 минут вряд ли хватит, чтобы загрузить их все.
Однако на Android процесс фоновой загрузки является настоящим фоновым процессом и загружается сразу после того, как снимок сделан, при условии, что вы подключены к Интернету.

Dropbox для iPhone имеет новую функцию под названием «Фоновая загрузка», и она делает именно это. Проверьте значок настроек и включите его.

У них какое-то время была "Фоновая загрузка". Проблема в том, что это искусственный фоновый процесс. На самом деле он загружается только в том случае, если вы открываете приложение или меняете местоположение. Если это все еще верно, то это не отвечает на мой вопрос. На Android Dropbox загрузит изображение в течение нескольких секунд после сохранения, и вам не нужно будет ничего делать.