Доступ к локальным файлам из Progressive Web App в автономном режиме на мобильном устройстве - PullRequest
0 голосов
/ 18 февраля 2020

Я создаю Angular Progressive Web App для клиента, пытающегося достичь следующего:

  1. Клиент управляет некоторой общей папкой / репозиторием, который содержит набор документов.
  2. У пользователя этого устройства есть мобильное устройство - iOS, Android, Windows (это среда BYOD)
  3. Все эти мобильные устройства содержат приложение, скажем OneDrive для бизнеса , Это синхронизируется с этой общей папкой.
  4. PWA работает в автономном режиме и должен иметь доступ к этим документам для просмотра / воспроизведения в полевых условиях, поэтому они должны быть доступны на устройстве в локальном хранилище или хранилище браузера.
  5. Есть ли способ заставить OneDrive (или любой другой вариант хранения) сделать эти документы доступными в автономном режиме без необходимости вручную go открывать папку и нажимать «Сделать доступными автономно»?

Я нашел этот документ, касающийся объектов групповой политики Microsoft, но, похоже, требуется система управления мобильными устройствами, чтобы клиент мог заставить своих сотрудников установить OneDrive и, возможно,? syn c и загружайте документы для автономного использования без их ручного труда.

Кроме того, я знаю, PWA предлагает хранение в браузере с использованием IndexedDB , но гарантировать, что достаточно места для хранения в браузере, невозможно предполагается, что мы не уверены, сколько данных потребуется файлам. Это также является сдерживающим фактором при «принудительном» переносе файлов в хранилище устройства, поскольку на устройстве может не хватить локального хранилища.

Наконец, есть ли другие подходы

...