Я создаю Angular Progressive Web App для клиента, пытающегося достичь следующего:
- Клиент управляет некоторой общей папкой / репозиторием, который содержит набор документов.
- У пользователя этого устройства есть мобильное устройство - iOS, Android, Windows (это среда BYOD)
- Все эти мобильные устройства содержат приложение, скажем OneDrive для бизнеса , Это синхронизируется с этой общей папкой.
- PWA работает в автономном режиме и должен иметь доступ к этим документам для просмотра / воспроизведения в полевых условиях, поэтому они должны быть доступны на устройстве в локальном хранилище или хранилище браузера.
- Есть ли способ заставить OneDrive (или любой другой вариант хранения) сделать эти документы доступными в автономном режиме без необходимости вручную go открывать папку и нажимать «Сделать доступными автономно»?
Я нашел этот документ, касающийся объектов групповой политики Microsoft, но, похоже, требуется система управления мобильными устройствами, чтобы клиент мог заставить своих сотрудников установить OneDrive и, возможно,? syn c и загружайте документы для автономного использования без их ручного труда.
Кроме того, я знаю, PWA предлагает хранение в браузере с использованием IndexedDB , но гарантировать, что достаточно места для хранения в браузере, невозможно предполагается, что мы не уверены, сколько данных потребуется файлам. Это также является сдерживающим фактором при «принудительном» переносе файлов в хранилище устройства, поскольку на устройстве может не хватить локального хранилища.
Наконец, есть ли другие подходы