Я хочу написать приложение PWA (для запуска на Android и Windows 10), которое будет работать с файлами и фотографиями пользователя в OneDrive. Мне нужно хранить некоторые метаданные, и я предпочитаю, чтобы они были недоступны для пользователя.
Какие у меня варианты?
- OneDrive
approot
специальная папка - это обычная папка, видимая пользователю.
- Я не хочу хранить данные локально на устройстве, так как я хочу, чтобы приложение запускалось на нескольких устройствах.
- Я не могу использовать Windows 10 UWP данные приложения роуминга , так как они будут синхронизироваться между устройствами Windows 10, но не с устройствами Android.
- Я не хочу хранить данные на сервере PWA, так как для этого потребуется создать дополнительную учетную запись пользователя. Я хочу, чтобы пользователь вошел в свою учетную запись MS для доступа к своему OneDrive и создал другую учетную запись для хранения метаданных. Я предпочитаю, чтобы приложение было на 100% клиентским.
Есть ли другие варианты, которые я пропустил? Я бы предпочел создать в OneDrive скрытую папку, доступную приложению, но пользователю. В OneDrive, похоже, нет такой функциональности, по крайней мере, если я правильно прочитал документацию по API.