Я хочу создать мобильное веб-приложение с прозрачным автономным режимом и поддержкой синхронизации для совместных постоянных данных. Я рассматриваю возможность использования Google Drive Realtime API для серверной части. Насколько хорошо автономный режим и синхронизация поддерживаются API? Работает ли он просто «автоматически» из включенных сценариев API, или мне нужно использовать какой-то «плагин»? Я искал документацию без везения.
Что я имею в виду под автономной поддержкой и поддержкой синхронизации, так это то, что в автономном режиме должна быть возможность
- edit the latest synced version of a document/object previously retrieved from the server
- create new documents/objects
- store all documents/objects locally
Как только приложение снова выйдет в сеть, все модификации и новые документы/объекты, хранящиеся локально, должны быть «объединены» или «синхронизированы» с версиями сервера.