這里說的同步是:手機App內(nèi)有一個sqlite的數(shù)據(jù)庫,以便他離線時可以增加一些數(shù)據(jù),例如拍的照片以及寫的文字等.當(dāng)聯(lián)網(wǎng)時,自動把離線時寫的東西提交給服務(wù)器同時,如果用其他客戶端改變的舊內(nèi)容或刪除了舊文章,那么在App里也做出對應(yīng)的修改和刪除,保證本地App與服務(wù)器始終是一模一樣的目前采取的方案是按最后修改時間來做處理,如果ID相同的項目,始終以修改時間最新的那個作為標(biāo)準(zhǔn),如果App本地數(shù)據(jù)庫出現(xiàn)有服務(wù)器不存在的項目,那么就把本地的刪除.
可有其他更優(yōu)的方案實現(xiàn)類似Evernote的多客戶端同步?
叮當(dāng)貓咪
2023-05-04 09:05:22