Ошибка аутентификации Android в Firebase даже при наличии публичных правил - PullRequest
0 голосов
/ 01 июня 2018

Я изучаю 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: ошибка при получении токена

...