Я новичок с sh в Kotlin и новичок в StackOverflow. Это мой первый вопрос.
Я пытаюсь получить и проанализировать метаданные, хранящиеся в хранилище Google Firebase, используя Kotlin. Я успешно получил файл и отобразил его, а также могу получить ссылку на метаданные, используя val valName = referenceName.metadata . На этом этапе я хотел бы получить настраиваемые метаданные, которые хранятся в этом val, и преобразовать их в строку. Печать содержимого метаданных с помощью toString () возвращает com.google. android .gms.tasks. taskId на консоль.
Я посетил документы и использовал их для пока много моих проектов, они расположены по адресу: https://firebase.google.com/docs/storage/android/file-metadata, но я не знаю, что делать дальше.
Спасибо за вашу помощь!
My код:
// create an instance of the firebase storage
val storage = FirebaseStorage.getInstance()
// create a reference to storage
val storageRef = storage.reference
// create a reference to the featured content image
val filmRef = storageRef.child("featured/film.jpg")
// place the image metadata in a val - this appears to be working
val filmMeta = filmRef.metadata
// parse metadata to a string
// ****** what to do next? ********
val filmId = filmMeta.customMetadata("id") // <--- this does not work