Главная
» PC Советы
»
Запуск загрузки фотографий с iPhone в Nextcloud в фоновом режиме
Запуск загрузки фотографий с iPhone в Nextcloud в фоновом режиме
Если фотографии в Nextcloud остаются в очереди загрузки после выхода из приложения, сначала включите фоновое обновление приложений для Nextcloud, убедитесь, что автоматическая загрузка активна, и проверьте, видит ли приложение нужные вам фотографии. iOS может приостанавливать работу фоновых приложений, поэтому это может восстановить распознавание фотографий без мгновенной загрузки; для создания большого первого резервного копирования оставьте Nextcloud открытым при подключении к Wi-Fi и источнику питания до завершения процесса.
Почему приостанавливается загрузка фоновых файлов
Приложение Nextcloud для iOS использует iOS для планирования фоновой работы. Apple заявляет, что приложения работают недолго после переключения, а затем могут быть приостановлены; функция Background App Refresh позволяет приостановленным приложениям проверять наличие нового контента, но не гарантирует непрерывную загрузку. Apple также предупреждает, что приложение, закрытое вручную через переключатель приложений, может не запускаться или не проверять наличие контента перед повторным открытием.
В уведомлении о автоматической загрузке приложения Nextcloud говорится, что для обнаружения новых фотографий или видео во время работы приложения в фоновом режиме требуется обновление приложения в фоновом режиме. Также указывается, что обнаружение может происходить примерно каждые 10 минут в зависимости от уровня заряда батареи устройства, а передача данных в фоновом режиме может быть медленнее. Воспринимайте этот интервал как приблизительную оценку от приложения, а не как гарантированный iOS срок. Проверьте текущее уведомление на экране приложения, поскольку формулировка и элементы управления могут отличаться в зависимости от версии; текущая формулировка также отражена в исходных строках приложения Nextcloud для iOS .
1. Подтвердите автоматическую загрузку и ее целевой объект.
Откройте Nextcloud, перейдите в раздел «Дополнительно» > «Настройки» > «Автоматическая загрузка» (название может немного отличаться в зависимости от версии приложения) и убедитесь, что загрузка фотографий или видео включена. Проверьте папку назначения и убедитесь, что настройка ограничивается новыми элементами или включает существующую фотогалерею. Если выбраны только видео или один альбом, фотографии, не входящие в этот список, не будут отображаться в очереди.
В примере с автоматической загрузкой показаны оба переключателя воспроизведения медиафайлов и место назначения «Фотографии»; убедитесь, что эти параметры соответствуют элементам, отсутствующим на вашем сервере.
Для быстрой проверки включите только нужный тип медиафайлов и используйте небольшую новую фотографию, а не сразу ставьте в очередь всю библиотеку. Избегайте сброса истории загрузок или удаления папки назначения в качестве первого шага: эти действия могут заставить приложение повторно рассмотреть старые элементы или усложнить существующее резервное копирование.
2. Восстановите доступ к фоновым процессам и фотографиям iOS.
В настройках iPhone откройте «Общие» > «Обновление приложений в фоновом режиме» . Включите основную настройку и подтвердите, что Nextcloud разрешен. Если телефон настроен только на Wi-Fi, но вы ожидаете загрузки данных через мобильную сеть, выберите «Wi-Fi и мобильные данные »; это может использовать ваш тарифный план мобильной связи, поэтому оставьте только Wi-Fi, если экономия мобильного трафика для вас важнее.
В примере обновления iOS включено фоновое обновление приложений и разрешена передача данных по сотовой сети — полезная настройка, когда загрузка должна быть обнаружена вне зоны действия Wi-Fi.
Далее откройте «Настройки» > «Приложения» > «Nextcloud» > «Фотографии» и проверьте права доступа. «Полный доступ» подходит для полной резервной копии фотопленки. «Ограниченный доступ» — более приватный вариант, если вы хотите загружать только выбранные фотографии, но добавлять все недостающие элементы в разрешенный список. Названия пунктов меню могут отличаться в более старых версиях iOS. Проект Nextcloud iOS описывает этот путь разрешения для фотографий в своих текущих строках приложения; см. официальный репозиторий Nextcloud iOS .
Полный доступ предоставляет Nextcloud доступ ко всей библиотеке; используйте ограниченный доступ, если резервная копия должна включать только выбранный набор данных.
Если Nextcloud сам запрашивает доступ к местоположению в фоновом режиме для запуска проверок после перемещения между локациями, решите, подходит ли вам такой компромисс. В уведомлении приложения говорится, что оно использует это разрешение для обнаружения новой области и проверки наличия фотографий, и что GPS не используется, а местоположение не сохраняется и не отслеживается. Разрешите «Всегда» только в том случае, если вам нужна эта фоновая активность, запускаемая местоположением, и примите разрешение; в противном случае оставьте более узкие настройки местоположения и открывайте приложение для ручного обновления загруженных данных.
В примере с разрешением на определение местоположения указано «Всегда»; предоставляйте его только в том случае, если хотите, чтобы приложение выполняло фоновые проверки, запускаемые по определению местоположения.
3. Извлеките батарею и принудительно завершите работу блокировщиков.
Временно отключите режим энергосбережения во время тестирования. Apple заявляет, что режим энергосбережения отключает фоновое обновление приложений, поэтому его включение может объяснить, почему новые медиафайлы не обнаруживаются в фоновом режиме. На последних моделях iPhone перейдите в Настройки > Батарея > Режим питания ; на более ранних моделях управление находится в Настройки > Батарея . Включите его обратно после теста, если приоритетом является экономия заряда батареи. См. текущие рекомендации Apple по режиму энергосбережения .
Не закрывайте Nextcloud, чтобы «поддерживать его в чистоте». Apple заявляет, что закрытие приложения может предотвратить фоновые проверки до тех пор, пока оно не будет открыто снова, и рекомендует закрывать приложения, когда они не отвечают. Вместо этого оставьте его в переключателе приложений. Также регулярно обновляйте приложение из App Store: обновления могут исправить ошибки загрузки, специфичные для приложения, хотя они не могут изменить расписание iOS.
4. Оставьте большую первую загружаемую запись в активном режиме.
Фоновое обновление лучше всего подходит для поиска новых фотографий со временем, а не для гарантированной быстрой первой передачи тысяч файлов или больших видеофайлов. Подключитесь к стабильной сети Wi-Fi, подключите телефон к источнику питания, откройте Nextcloud и оставьте приложение активным, пока идет процесс передачи файлов. Если в вашей версии отображается опция ускоренной или приоритетной загрузки, следуйте инструкциям в приложении; в этих режимах может потребоваться держать приложение открытым. Это расходует экранное время и энергию, но дает больше шансов на завершение накопившихся файлов, чем ожидание фонового обновления.
Используйте мобильный интернет только в том случае, если вас устраивает его стоимость. Если при открытом Nextcloud загрузка остается в режиме ожидания, это уже не просто настройка фонового обновления: проверьте ошибку передачи и убедитесь, что на сервере есть свободное место и что учетная запись может загружать файлы в пункт назначения. Не удаляйте данные приложения или папку «Фотографии» на сервере для проверки; сначала сохраните все локальные оригиналы и проверьте статус передачи в приложении.
Проверьте исправление
Сделайте одну новую тестовую фотографию, откройте Nextcloud на достаточно долгое время, чтобы проверить, попадает ли файл в очередь передачи и выходит ли из нее, затем убедитесь, что файл появился в выбранной папке на сервере. Заблокируйте телефон и оставьте Nextcloud открытым, чтобы проверить обнаружение в фоновом режиме; дайте iOS время запланировать это, и проверьте еще раз после повторного открытия приложения. Если проверка в фоновом режиме проходит успешно, но проверка на заблокированном телефоне задерживается, вероятно, разрешения верны, и оставшимся ограничением является фоновое планирование iOS. Инструкции Apple по фоновому обновлению приложений объясняют, как работает обновление и почему приложение, закрытое вручную, может не проверить повторно.