【问题标题】:Can I set the ObjectId in Backendless manually我可以手动在 Backendless 中设置 ObjectId
【发布时间】:2016-03-01 16:37:53
【问题描述】:

我使用Parse.com 来存储我的数据,但由于they will shut down their service 以后我将使用Backendless

我在我的 Android 应用中使用它来在设备之间同步我的数据。由于该应用程序可以离线工作,我将使用 SQLite DB 来存储数据并在在线时将其同步到 Backendless。来自 Backendless 的新数据也将存储在 SQLite DB 中,以供离线工作时使用。

所以当离线并创建新记录时,我必须将其存储在 SQLite 中,直到再次在线。现在我可以手动设置ObjectId,它是Backendless 对象的标识符,即使已经设置了ObjectId,Backendless 仍然会得到尚未保存到云端的那个吗?

【问题讨论】:

    标签: java android sqlite backendless


    【解决方案1】:

    即使后端接受外部objectId(我认为它不接受),在将对象发送到后端之前删除本地ObjectId 并让后端生成一个新对象会更安全。这样,您就不必管理多个 ID 生成器并担心单一性。

    如果无法更改本地ObjectId,仍然可以删除并重新创建带有后端Id的本地对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-18
      • 2010-11-24
      • 1970-01-01
      • 2015-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-26
      相关资源
      最近更新 更多