CachedFileUpdater не работает в приложении OneDrive на мобильном устройстве?
Существует контракт на обновление кэшированных файлов, который позволяет приложениям, таким как OneDrive или DropBox, синхронизировать файлы с удаленным репозиторием, когда пользователи изменяют их через средства выбора файлов. Это работает примерно так:
- Пользователь получает файл, используя FileOpenPicker.
- Пользователь меняет файл.
- Исходное приложение получает уведомление об изменении файла и загружает новый файл в резервное хранилище.
Однако, хотя в официальном приложении DropBox этот сценарий работает отлично, в приложении OneDrive это не так. Я получаю UnauthorizedAccessException при попытке получить поток для чтения из файла. Я понимаю, что некоторые люди действительно могут изменить файл, но он не загружается, потому что изменяется только локальная копия.
То есть CachedFileUpdater не реализован в приложении OneDrive? И если это не так, это известная проблема и есть ли обходные пути для этого?