我正在尝试将应用程序从 Google Realtime 迁移到 Google Cloud Firestore,原因如下。
需要注意的重要日期
自 2017 年 11 月 28 日起,Realtime API 不再可用于新项目。在 2017 年 11 月 28 日之前访问 Realtime API 的 Google API 控制台项目(包括您上面列出的项目)将继续正常运行,直到 2018 年 12 月 11 日。
2018 年 12 月 11 日,Realtime API 文档将变为只读,使用 API 修改文档内容的尝试将失败。
2019 年 1 月 15 日,Realtime API 将关闭,但用于导出文档内容的端点将保持可用。
Realtime API 支持文档的版本控制。 https://developers.google.com/google-apps/realtime/migration
function retrieveRealtimeJson(docId, revision) {
gapi.client.drive.realtime.get({
'fileId': docId,
'revision': revision // =====> can get previous version of doc
}).then(function(response) {
return response.data;
});
return null;
}
Realtime API 也支持 UNDO 和 REDO。 https://developers.google.com/google-apps/realtime/undo
if (model.canUndo) {
model.undo();
} else {
console.log("No events to undo.");
}
Google Cloud Firestore 中是否有撤消和重做或获取修订的等效功能?