Я работаю над приложением React Native, которое должно работать как на iOS, так и на Android. Приложению требуется доступ к некоторым довольно большим, конфиденциальным двоичным файлам, которые в настоящее время доступны пользователю после аутентификации путем потоковой передачи по https с защищенного сервера по запросу, но мы хотели бы иметь возможность предоставить возможность автономного использования. Итак, нам нужно иметь возможность безопасно хранить довольно большие двоичные файлы для локального использования в течение ограниченного времени. Часть «на ограниченное время» не слишком важна, поскольку я полагаю, что мы можем просто отметить время загрузок и удалить просроченную загрузку всякий раз, когда приложение повторно открывается, но я не уверен, как сделать часть хранения.
Итак, как лучше всего сделать платформенно-независимое c локальное хранилище больших двоичных объектов, доступных только приложению, которое их сохранило?