У меня было несколько изображений в хранилище на firebase. Я написал путь к изображению в своей базе данных и назвал его в своем скрипте. Вот так.
Firebase.Storage.FirebaseStorage storage = Firebase.Storage.FirebaseStorage.DefaultInstance;
byte[] fileContents=null;
Firebase.Storage.StorageReference storage_ref = storage.GetReferenceFromUrl(url);
const long maxAllowedSize = 1 * 1024 * 1024;
storage_ref.GetBytesAsync(maxAllowedSize).ContinueWithOnMainThread((Task<byte[]> task) =>
{
if (task.IsFaulted || task.IsCanceled)
{
Debug.Log(task.Exception.ToString());
// Uh-oh, an error occurred!
}
else
{
fileContents = task.Result;
Debug.Log("Finished downloading!");
}
Я запускаю его на единстве, и все в порядке с этим. он работает, и отображение отличное, но когда я получаю сборку и перемещаю apk-файл в свой android эмулятор. Я не показываю картинку. Я получаю строки из базы данных firebase, все в порядке, но не изображения ..
Я проверил правила хранения, и все выглядит нормально.
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write;
}
}
}
что мне делать ? Вы когда-нибудь сталкивались с такой проблемой? Я немного просмотрел inte rnet, но не нашел никаких результатов. Буду признателен, если вы поможете.