В настоящее время я пытаюсь использовать Firestore для хранения изображений и файлов KML, и я загружаю их во время выполнения с Unity.Теперь все, что работает A1 на моем компьютере (Windows и Mac) и на моих устройствах Android, но на IOS я всегда получаю ошибку Firebase.Storage.StorageException: неизвестная ошибка произошла.
Вот соответствующий код:
public static void LoadMedia(string aPath, StorageReference aRef)
{
aRef.GetFileAsync(aPath).ContinueWith(task =>
{
if (task.IsFaulted || task.IsCanceled)
{
Debug.Log(task.Exception);
}
else
{
//do things needed to be done
}
});
}
Где aRef - это StorageReference моей базы данных, а aPath - это в основном m_LocalDatabasePath = Application.persistentDataPath + "/GameImages/disco_1/image.jpg".
Я знаю, что задача приходит IsFaulted, но я не знаю почему.Как я уже сказал, на других моих устройствах все работает нормально, но IOS не работает.Я не знаю, если это потому, что я не настроил свою базу данных правильно или моя GoogleService-Info не подходит, но если кто-то знает ответ на этот вопрос, я был бы рад
Заранее спасибо!(и извините за мой английский)