2016-03-01 41 views
0

我使用Parse.com來存儲我的數據,但自從they will shut down their service我將在未來使用Backendless我可以在後臺手動設置ObjectId

我在我的Android應用程序中使用它來同步設備間的數據。由於該應用程序可以脫機工作,因此我將使用SQLite DB存儲數據並在線時將其同步到Backendless。並且來自Backendless的新數據將存儲在SQLite數據庫中,以便在離線工作時可用。

因此,當脫機並創建新記錄時,我必須將其存儲在SQLite中,直到再次聯機。現在我可以手動設置後端對象的標識ObjectId,並且即使已經設置了ObjectId,Backendless仍然會得到尚未保存到雲端的內容嗎?

回答

1

即使後臺接受外部objectId(我認爲事實並非如此),它的安全發送對象到後端之前剛落當地ObjectId,並讓後臺生成一個新的。這樣,您不必管理多個ID生成器並擔心獨特性。

如果您無法更改本地ObjectId,仍然可以使用後端Id刪除並重新創建本地對象。