Вы, вероятно, не следовали инструкциям в readme. Образцы приложений Firebase не поставляются с SDK по разным практическим и устаревшим причинам.
Для всех тестовых приложений вам необходимо интегрировать SDK . Вы можете проверить, какая из последних здесь , я все еще обычно скачиваю файлы unitypkg и интегрирую их таким образом, но вы можете использовать диспетчер пакетов Unity (все описано в первой ссылке).
Убедитесь, что вы устанавливаете пакеты в папке dotnet4. Если вы используете последнюю версию Unity, это, вероятно, единственный действительный SDK (у вас будут другие проблемы с Task, если вы выберете dotnet3). Если вы используете более раннюю версию 2018 года или более раннюю, вам необходимо выяснить, какую среду выполнения сценариев вы используете.
Если вы используете Быстрый запуск базы данных , вам потребуется следуйте инструкциям, чтобы сделать вашу базу данных общедоступной, и вам придется изменить URL базы данных.
Если вы на самом деле используете быстрый запуск Auth , вам необходимо загрузить свой отпечаток SHA1. и включите провайдеров аутентификации, которых вы хотите протестировать.
Я знаю, что воняет, чтобы сделать это. Большая часть проблемы заключается в том, что в настоящее время нет способа полностью настроить новый проект через командную строку со всеми необходимыми настройками. Есть также опасения по поводу поддерживаемых версий Unity, обратите внимание, что быстрый запуск действительно перечисляет свою версию Unity как 5.6, поэтому для этих редакторов Unity должен быть специальный logi c, чтобы переключить его на dotnet3 SDK. Не невозможно, но это усложнит понимание примера, если вам придется просеять все эти одноразовые логики сборки c.
Кроме того, вам не нужно выполнять эти удаления в видео. Вероятно, у человека была более старая версия Firebase SDK, которую он интегрировал с более новой версией быстрого запуска.
Надеюсь, это поможет!
- Патрик