Я изучаю Firebase Storage и создал новую папку с именем "data" на консоли Firebase моего приложения с файлом внутри с именем "info.json".
Поскольку это новый проект, и я неДля настройки аутентификации я скопировал общедоступные правила безопасности и применил их для приложения:
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write;
}
}
}
До сих пор я использовал Firebase-ядро только для аналитики, поэтому добавил Firebase-Storage.Зависимости Firebase:
dependencies {
api 'com.google.firebase:firebase-storage:15.0.0'
api 'com.google.firebase:firebase-core:15.0.0'
}
Вот мой код, скопированный из примеров Firebase:
val storage = FirebaseStorage.getInstance()
val storageRef = storage.reference
val pathReference = storageRef.child("data/info.json")
val ONE_MEGABYTE = (1024 * 1024).toLong()
val task = pathReference.getBytes(ONE_MEGABYTE).addOnSuccessListener {
d { it.toString() }
}.addOnFailureListener {
it.printStackTrace()
d { it.toString() }
}
Я получаю эту ошибку за последние пару часов:
E / StorageUtil: ошибка при получении токена