如何同步資料

如何同步資料

從技術上講,我們的應用程式並不支援裝置之間的資料同步。儘管您可以使用備份功能將資料從一臺裝置傳輸到另一臺裝置,但這不能稱為同步。

話雖如此,您仍然可以透過應用程式外部的方式來進行同步。

設定儲存資料夾為應用程式的主資料夾

您可以將裝置儲存中的某個資料夾設定為應用程式的主資料夾。在這種情況下,您的書籍和章節將以子資料夾和文字檔案的形式儲存在儲存資料夾中。

由於這些資料已經儲存為檔案,因此您可以使用外部檔案同步工具來同步這些資料。

Syncthing

Syncthing 是一個廣泛使用的跨平臺資料同步工具。您可以使用它在手機裝置、PC、膝上型電腦或家庭伺服器之間同步應用程式的資料。

請檢視 Syncthing 的官方指南,瞭解如何進行設定:

Syncthing - 入門

網路硬碟

一些網路硬碟提供雙向檔案同步功能。透過將應用程式的主資料夾設定為同步資料夾,您可以在裝置之間同步資料,並利用網路硬碟作為額外的備份伺服器。

Git、SVN 和 Rsync

對於有程式設計知識的使用者,我們強烈推薦這種方法。您可以使用 Termux 等應用程式,透過命令列工具進行資料同步。

如果您熟悉 Git、SVN 或 Rsync,這種方法將提供很大的靈活性。然而,如果您不熟悉這些工具,我們不建議您使用這種方法,因為 Git、SVN 或命令列操作並不適合普通使用者。

總結

應用程式的首要目標是保證使用者資料的安全。由於在兩個客戶端應用程式之間同步資料並不總是安全的,因此我們選擇不開發內建的同步功能。相反,我們推薦使用可靠的專業工具進行資料同步。