В первой части моего приложения пользователи могут загружать файлы в «общий» вид, где они перечислены. Я назначаю каждое имя файла и URL-адрес конкретному пользователю. Затем я могу отсортировать пользователей и получить все имена файлов.
Я также реализовал загрузку файлов в разные папки в моей базе данных. Под разными папками я подразумеваю, что в табличном представлении есть «файлы» и «папки». Это работает хорошо. С помощью этой функции я не назначаю имя файла и URL-адрес конкретному пользователю. Файлы попадают непосредственно в определенную папку в базе данных (я не хочу, чтобы мой «общий» вид показывал их).
Однако функция удаления необходима. Есть ли способ получить что-то вроде UID пользователя, который загрузил файл (или что-то еще, что я могу использовать, чтобы связать пользователя с ним)? Я прочитал в документации firebase, что могу создавать пользовательские метаданные, но я новичок и понятия не имею об этом (также я не могу найти примеры пользовательских метаданных)
let fileReference = Storage.storage().reference(forURL: "your_url")
. Дальше все так же, как и раньше сfileReference.getMetadata...
01.12.2017