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