我正试图将应用程序从Google迁移到,原因如下。
要注意的重要日期 从2017年11月28日起,Realtime不再适用于新项目。在2017年11月28日前访问实时API的Google控制台项目(包括上面列出的项目)将继续正常运行,直到2018年12月11日。 2018年12月11日,实时API文档将被只读,使用该API修改文档内容的尝试将失败。 2019年1月15日,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支持撤销和重做。https://developers.google.com/google-apps/realtime/undo
if (model.canUndo) {
model.undo();
} else {
console.log("No events to undo.");
}谷歌云修复中是否存在与撤消和重做或获取修订版相同的功能?
发布于 2018-02-16 07:14:51
云修复没有内置的文档版本控制。
如果您的用例需要版本控制,那么您必须自己在Firestore之上构建它。
例如,您可以将版本化的内容作为每个文档的子集合,这样每个版本都是子集合中的一个单独的文档:/documents/document1/versions/1、/documents/document1/versions/2等。
https://stackoverflow.com/questions/48820346
复制相似问题