讓 Nextcloud 的 iPhone 照片上傳功能在背景運行

如果您退出 Nextcloud 應用程式後,照片仍停留在上傳佇列中,請先啟用 Nextcloud 的背景應用程式重新整理功能,確認自動上傳已開啟,並檢查應用程式是否能夠辨識到您預期的照片。 iOS 系統可能會暫停背景應用,因此此操作可以恢復照片偵測,但不會立即上傳;對於較大的首次備份,請保持 Nextcloud 在 Wi-Fi 和電源連接下運行,直到備份完成。

為什麼後台上傳會暫停

Nextcloud 的 iOS 應用程式依賴 iOS 系統來安排後台任務。蘋果表示,應用程式會在用戶切換應用程式後短暫運行,然後可能被暫停;「後台應用程式刷新」功能允許暫停的應用程式檢查是否有新內容,但並不能保證持續上傳。蘋果還警告說,如果用戶手動從應用程式切換器中退出應用,該應用程式可能不會運行,也不會在用戶再次打開之前檢查內容。

Nextcloud 應用程式的自動上傳提示指出,應用程式在背景執行時,需要啟用背景應用程式刷新功能才能偵測到新的照片或影片。提示也提到,偵測頻率大約為每 10 分鐘一次,取決於裝置的電池電量,後台傳輸速度可能會較慢。請將此間隔視為應用程式提供的預估時間,而非 iOS 保證的截止時間。請查看目前應用程式的螢幕提示,因為不同版本的提示文字和控制方式可能有所不同;目前提示文字也會反映在Nextcloud iOS 應用程式的原始碼字串中。

1. 確認自動上傳及其目標

開啟 Nextcloud,依序點選「更多」>「設定」>「自動上傳」(不同應用程式版本名稱可能略有不同),確保照片或影片上傳功能已開啟。檢查目標資料夾,並確認設定是否僅限於新項目,還是也包含現有相機膠卷。如果僅選擇影片或單一相冊,則未選擇的照片將不會出現在上傳佇列中。

Nextcloud 自動上傳螢幕範例,已啟用照片和影片上傳功能,並將照片選為目標資料夾
自動上傳範例顯示媒體開關已開啟,並將目標位置設為「照片」;請確認這些選項與伺服器上缺少的項目相符。

為了快速測試,請僅啟用所需的媒體類型,並使用一張新的小照片,而不是立即將整個圖庫新增至上傳佇列。請勿先嘗試重設上傳歷史記錄或刪除目標資料夾:這些操作可能會導致應用程式重新考慮舊專案或使現有備份變得複雜。

2. 恢復 iOS 背景和照片存取權限

在 iPhone 的「設定」中,開啟「一般」>「背景應用程式刷新」。開啟主設定並確認 Nextcloud 可以存取背景。如果手機設定為僅 Wi-Fi,但您希望使用行動數據上傳文件,請選擇「Wi-Fi 與行動數據」;這可能會消耗您的行動數據流量,因此如果您更注重節省行動數據,請保持僅 Wi-Fi 設定。

範例:已啟用 Wi-Fi 和蜂窩數據,iOS 背景應用程式刷新螢幕
iOS 刷新範例啟用了後台應用程式刷新並允許使用蜂窩數據,這在需要在 Wi-Fi 之外檢測上傳操作時非常有用。

接下來,開啟「設定」>「套用」>「Nextcloud」>「照片」,並檢查存取權限。「完全存取權」允許完整備份整個相機膠卷。「有限存取權限」則更注重隱私,如果您只想上傳選定的照片,但需要將任何缺少的照片新增至允許的選項。選單名稱在舊版 iOS 系統中可能有所不同。 Nextcloud iOS 專案在其目前的應用程式字串中記錄了此照片權限路徑;請參閱Nextcloud iOS 官方程式碼庫。

iOS 照片權限畫面範例,其中 Nextcloud 應用程式已啟用「完全存取權限」。
完全存取權限會將整個程式庫暴露給 Nextcloud;如果備份應該只包含選定的一組內容,請改用有限存取權限。

如果 Nextcloud 本身要求後台位置存取權限,以便在您切換區域後觸發檢查,請權衡利弊。該應用程式的通知稱,它使用此權限來檢測新區域並檢查照片,並表示不會使用 GPS,也不會儲存或追蹤位置資訊。如果您希望啟用位置觸發的背景行為並接受此權限,請始終允許;否則,請設定較小的位置權限範圍,並手動開啟應用程式刷新上傳。

Nextcloud 位置權限範例畫面,已選擇「始終選取」。
位置權限範例顯示「始終選取」;僅當您希望套用進行位置觸發的背景檢查時才授予此權限。

3. 取出電池並強制關閉阻止程序

測試期間請暫時關閉低電量模式。蘋果表示,低電量模式會關閉背景應用程式刷新,因此啟用低電量模式可能會導致後台無法偵測到新媒體檔案。在較新的 iPhone 機型上,請依序進入「設定」>「電池」>「電源模式」;在較早的機型上,該選項位於「設定」>「電池」中。如果電池續航時間是您的首要考慮因素,請在測試結束後重新開啟低電量模式。請參閱蘋果公司最新的低電量模式指南。

不要為了「保持應用程式整潔」而卸載 Nextcloud。蘋果表示,退出應用程式可能會阻止後台檢查,直到應用程式再次開啟為止,並建議在應用程式無回應時將其關閉。最好將其保留在應用程式切換器中。此外,請定期從 App Store 更新 Nextcloud:更新可以修復應用程式特有的上傳錯誤,但無法覆蓋 iOS 的上傳方案。

4. 將較大的初始上傳文件放在前台

後台刷新最適合用於逐步發現新照片,但無法保證快速完成數千個文件或大型影片的首次傳輸。請連接穩定的 Wi-Fi 網絡,將手機連接電源,開啟 Nextcloud,並在傳輸清單進行期間保持應用運作。如果您的版本顯示「專注上傳」或「快速上傳」選項,請依照應用程式內的說明操作;這些模式可能需要保持應用程式運作。雖然這會消耗螢幕時間和電量,但相較於等待後台刷新窗口,它能更好地完成待處理文件的傳輸。

僅在您能接受數據流量費用的情況下才使用行動數據。如果 Nextcloud 打開時上傳一直處於等待狀態,這不再只是後台刷新設定的問題:請檢查傳輸錯誤,確認伺服器有可用儲存空間,並且您的帳戶可以上傳到目標位置。請勿重複清除應用程式資料或刪除伺服器上的照片資料夾進行測試;請先保留所有本地原始文件,並檢查應用程式的傳輸狀態。

驗證修復是否成功

拍攝一張新的測試照片,開啟 Nextcloud 足夠長的時間,觀察它是否會進入和離開傳輸佇列,然後確認檔案出現在選定的伺服器資料夾中。鎖定手機並保持 Nextcloud 運行以測試後台檢測;等待 iOS 完成調度,然後在重新打開應用後再次檢查。如果前台測試成功,但鎖定螢幕測試延遲,則權限可能正確,剩餘的限制因素是 iOS 的背景調度。 Apple 的「後台應用程式刷新」說明解釋了刷新的工作原理以及為什麼手動退出應用程式後可能不會再次檢查。

留下評論

讓 Nextcloud 的 iPhone 照片上傳功能在背景運行

讓 Nextcloud 的 iPhone 照片上傳功能在背景運行

檢查 Nextcloud 上傳設定、iOS 權限、電池模式以及 iPhone 後台定時拍攝的限制,以恢復後台照片偵測功能。

ONLYOFFICE Desktop 中的文字更清晰:在 Linux 上調整字型提示

ONLYOFFICE Desktop 中的文字更清晰:在 Linux 上調整字型提示

比較 ONLYOFFICE 字型提示模式,檢查縮放和 Linux 字型可用性,並驗證模糊效果是否僅限於編輯器或影響整個桌面。

在 ONLYOFFICE Desktop 中將 PDF 轉換為可編輯的 DOCX。

在 ONLYOFFICE Desktop 中將 PDF 轉換為可編輯的 DOCX。

在 ONLYOFFICE Desktop Editors 中將 PDF 本地轉換為 DOCX,然後檢查佈局變更、掃描頁面和需要修正的文字。

將 ONLYOFFICE 桌面編輯器連接到您自己的雲端文件

將 ONLYOFFICE 桌面編輯器連接到您自己的雲端文件

將您的 ownCloud 帳戶新增至 ONLYOFFICE 桌面編輯器,以了解連線的功能,並在直接存取、同步和瀏覽器編輯之間進行選擇。

透過檢查伺服器 URL 修復 ONLYOFFICE 行動端逾時問題

透過檢查伺服器 URL 修復 ONLYOFFICE 行動端逾時問題

使用正確的入口網站或 WebDAV 位址,從您的手機測試 HTTPS 可存取性,並區分專用網路、TLS 和登入問題。

啟用 ONLYOFFICE 桌面插件開發和調試

啟用 ONLYOFFICE 桌面插件開發和調試

建置並測試自訂 ONLYOFFICE 桌面編輯器插件,安裝其 .plugin 存檔,並啟動開發者工具進行偵錯。

透過 LibreOffice 的巨集系統在 Calc 中運行 Python

透過 LibreOffice 的巨集系統在 Calc 中運行 Python

在 Calc 中提供 Python 函數,針對開啟的電子表格執行函數,並排查缺少的巨集或匯入問題,而無需混淆 LibreOffice 和系統 Python。

使用節密碼保護選定的作者文本

使用節密碼保護選定的作者文本

鎖定特定段落以防止常規編輯,同時保持 Writer 文件的其餘部分可用,並了解何時文件加密是更好的選擇。

在 LibreOffice Calc 深色模式下啟用電子表格文字可讀性

在 LibreOffice Calc 深色模式下啟用電子表格文字可讀性

透過檢查 Calc 中的主題、單元格字體顏色、填充和條件格式,修復難以看清的電子表格文字。

LibreOffice Calc 將公式顯示為文字?恢復結果

LibreOffice Calc 將公式顯示為文字?恢復結果

了解為什麼 Calc 顯示公式文字而不是計算值,並修復顯示模式、文字格式儲存格、撇號或過時的結果。