Strona główna
» Porady PC
»
Uruchom w tle funkcję przesyłania zdjęć na iPhone'a za pomocą NextCloud
Uruchom w tle funkcję przesyłania zdjęć na iPhone'a za pomocą NextCloud
Jeśli zdjęcia z Nextcloud pozostaną w kolejce przesyłania po opuszczeniu aplikacji, najpierw włącz funkcję odświeżania aplikacji w tle dla Nextcloud, sprawdź, czy automatyczne przesyłanie jest aktywne i czy aplikacja widzi oczekiwane zdjęcia. System iOS może zawiesić aplikacje działające w tle, więc może to przywrócić wykrywanie zdjęć bez natychmiastowego przesyłania. W przypadku dużej pierwszej kopii zapasowej, pozostaw Nextcloud otwartą przez Wi-Fi i włącz ją, aż zakończy działanie.
Dlaczego przesyłanie w tle jest wstrzymywane
Aplikacja NextCloud na iOS wykorzystuje system iOS do planowania pracy w tle. Apple twierdzi, że aplikacje działają krótko po przełączeniu, a następnie mogą zostać zawieszone; funkcja odświeżania aplikacji w tle pozwala zawieszonym aplikacjom sprawdzać dostępność nowych treści, ale nie gwarantuje ciągłego przesyłania danych. Apple ostrzega również, że aplikacja ręcznie zamknięta z poziomu przełącznika aplikacji może nie działać lub nie sprawdzać dostępności treści przed jej ponownym uruchomieniem.
W powiadomieniu aplikacji Nextcloud o automatycznym przesyłaniu informacji podano, że odświeżanie aplikacji w tle jest wymagane do wykrywania nowych zdjęć lub filmów, gdy aplikacja działa w tle. Informuje również, że wykrywanie może następować mniej więcej co 10 minut, w zależności od poziomu naładowania baterii urządzenia, a przesyłanie danych w tle może być wolniejsze. Należy traktować ten interwał jako szacunkowy czas odczytywany przez aplikację, a nie jako termin gwarantowany przez system iOS. Sprawdź bieżące powiadomienie ekranowe aplikacji, ponieważ jego treść i ustawienia mogą się różnić w zależności od wersji; aktualne brzmienie jest również widoczne w ciągach źródłowych aplikacji Nextcloud na iOS .
1. Potwierdź automatyczne przesyłanie i jego cel
Otwórz NextCloud, przejdź do Więcej > Ustawienia > Automatyczne przesyłanie (etykieta może się nieznacznie różnić w zależności od wersji aplikacji) i upewnij się, że przesyłanie zdjęć lub filmów jest włączone. Sprawdź folder docelowy i czy ustawienie jest ograniczone do nowych elementów, czy obejmuje istniejącą rolkę z aparatu. Jeśli zaznaczone są tylko filmy lub jeden album, zdjęcia spoza tego zaznaczenia nie pojawią się w kolejce.
Przykład automatycznego przesyłania pokazuje zarówno włączenie multimediów, jak i miejsce docelowe Zdjęcia; sprawdź, czy te opcje odpowiadają elementom brakującym na serwerze.
Aby szybko przetestować, włącz tylko potrzebny typ multimediów i użyj małego nowego zdjęcia, zamiast od razu kolejkować całą bibliotekę. Unikaj resetowania historii przesyłania lub usuwania folderu docelowego jako pierwszej próby: te czynności mogą spowodować, że aplikacja ponownie rozpatrzy starsze elementy lub skomplikuje istniejącą kopię zapasową.
2. Przywróć dostęp do tła i zdjęć w systemie iOS
W Ustawieniach iPhone'a otwórz Ogólne > Odświeżanie aplikacji w tle . Włącz ustawienia główne i upewnij się, że NextCloud jest dozwolony. Jeśli telefon jest ustawiony na Tylko Wi-Fi, ale oczekujesz przesyłania danych przez sieć komórkową, wybierz Wi-Fi i dane komórkowe . Może to obciążać Twój abonament, więc jeśli zależy Ci na oszczędzaniu danych komórkowych, wybierz Tylko Wi-Fi.
Przykład odświeżenia systemu iOS ma włączoną funkcję odświeżania aplikacji w tle i dozwolone dane komórkowe. To przydatne ustawienie, gdy przesyłane pliki muszą zostać wykryte poza siecią Wi-Fi.
Następnie otwórz Ustawienia > Aplikacje > Nextcloud > Zdjęcia i sprawdź dostęp. Pełny dostęp obejmuje pełną kopię zapasową rolki z aparatu. Ograniczony dostęp to bardziej prywatna opcja, jeśli chcesz przesłać tylko wybrane zdjęcia, ale dodać brakujące elementy do dozwolonego wyboru. Nazwy menu mogą się różnić w starszych wersjach systemu iOS. Projekt Nextcloud na iOS dokumentuje tę ścieżkę uprawnień dla Zdjęć w bieżących ciągach aplikacji; zobacz oficjalne repozytorium Nextcloud na iOS .
Pełny dostęp udostępnia całą bibliotekę w ramach Nextcloud; jeśli kopia zapasowa powinna obejmować tylko wybrany zestaw, należy użyć ograniczonego dostępu.
Jeśli NextCloud sam prosi o dostęp do lokalizacji w tle, aby uruchamiać sprawdzanie po przemieszczeniu się między obszarami, zdecyduj, czy taki kompromis Ci odpowiada. W powiadomieniu aplikacji jest napisane, że używa tego uprawnienia do wykrywania nowego obszaru i sprawdzania zdjęć, a także że GPS nie jest używany, a lokalizacja nie jest zapisywana ani śledzona. Opcja „ Zawsze zezwalaj” jest dostępna tylko wtedy, gdy chcesz, aby takie działanie w tle było uruchamiane na podstawie lokalizacji i akceptujesz uprawnienie; w przeciwnym razie zachowaj węższe ustawienie lokalizacji i otwórz aplikację, aby ręcznie odświeżać przesyłane dane.
Przykład uprawnień do lokalizacji pokazuje opcję Zawsze zaznaczoną; przyznaj ją tylko wtedy, gdy chcesz, aby w tle aplikacji były przeprowadzane kontrole lokalizacji.
3. Wyjmij baterię i wymuś zamknięcie blokad
Wyłącz tymczasowo tryb niskiego zużycia energii na czas testów. Apple twierdzi, że tryb niskiego zużycia energii wyłącza odświeżanie aplikacji w tle, więc pozostawienie go włączonego może wyjaśniać, dlaczego nowe multimedia nie są wykrywane w tle. W przypadku nowszych modeli iPhone'ów należy sprawdzić Ustawienia > Bateria > Tryb zasilania ; we wcześniejszych modelach opcja ta znajduje się w Ustawieniach > Bateria . Włącz go ponownie po teście, jeśli priorytetem jest żywotność baterii. Zapoznaj się z aktualnymi wytycznymi Apple dotyczącymi trybu niskiego zużycia energii .
Nie odsuwaj NextCloud, aby „utrzymać porządek”. Apple twierdzi, że zamknięcie aplikacji może uniemożliwić sprawdzenie w tle do momentu jej ponownego uruchomienia i zaleca zamykanie aplikacji, gdy przestają reagować. Zamiast tego pozostaw ją w przełączniku aplikacji. Regularnie aktualizuj aplikację z App Store: aktualizacje mogą naprawić błędy przesyłania specyficzne dla aplikacji, ale nie mogą zastąpić harmonogramu iOS.
4. Zachowaj duży pierwszy plik do przesłania na pierwszym planie
Odświeżanie w tle sprawdza się najlepiej w przypadku odkrywania nowych zdjęć z czasem, a nie gwarantuje szybkiego pierwszego transferu tysięcy plików lub dużych filmów. Połącz się ze stabilnym Wi-Fi, podłącz telefon do zasilania, otwórz NextCloud i pozostaw aplikację aktywną, podczas gdy lista transferów jest w trakcie realizacji. Jeśli Twoja wersja wyświetla ukierunkowaną lub szybszą opcję przesyłania, postępuj zgodnie z instrukcjami w aplikacji; te tryby mogą wymagać pozostawienia aplikacji otwartej. To zajmuje czas ekranu i zużywa energię, ale daje większą szansę na dokończenie zaległych zadań niż czekanie na okna odświeżania w tle.
Korzystaj z danych komórkowych tylko wtedy, gdy koszt transmisji danych Cię satysfakcjonuje. Jeśli przesyłanie danych nadal oczekuje na załadowanie, gdy NextCloud jest otwarty, nie jest to już tylko ustawienie odświeżania w tle: sprawdź błąd transferu i upewnij się, że serwer ma wolne miejsce, a konto może przesyłać dane do miejsca docelowego. Nie czyść wielokrotnie danych aplikacji ani folderu „Zdjęcia” na serwerze w celu przetestowania; najpierw zachowaj wszystkie lokalne oryginały i sprawdź stan transferu aplikacji.
Sprawdź poprawność
Zrób jedno nowe zdjęcie testowe, otwórz NextCloud na tyle długo, aby sprawdzić, czy plik znajdzie się w kolejce transferu i czy z niej zniknie, a następnie sprawdź, czy plik znajduje się w wybranym folderze na serwerze. Zablokuj telefon i pozostaw NextCloud w trybie wyłączonym, aby przetestować wykrywanie tła; odczekaj, aż iOS zaplanuje to i sprawdź ponownie po ponownym uruchomieniu aplikacji. Jeśli test na pierwszym planie zakończy się powodzeniem, ale test na zablokowanym telefonie zostanie opóźniony, uprawnienia prawdopodobnie są prawidłowe, a harmonogram działania w tle w iOS stanowi pozostałe ograniczenie. Instrukcje Apple dotyczące odświeżania aplikacji w tle wyjaśniają, jak działa odświeżanie i dlaczego ręcznie zamknięta aplikacja może nie sprawdzać ponownie.