FirebaseApp.DefaultInstance.SetEditorDatabaseUrl(«https://example.firebaseio.com /») устарел в Unity

#c# #firebase #unity3d

#c# #firebase #unity3d

Вопрос:

Я получаю эту ошибку, когда пытаюсь запустить базу данных firebase в редакторе Unity.

FirebaseApp.DefaultInstance.SetEditorDatabaseUrl(«https://example.firebaseio.com /») устарел

введите описание изображения здесь

Комментарии:

1. Это выглядит как предупреждение, а не ошибка .. работает ли остальное в принципе? -> вероятно, вы можете его игнорировать

2. После этого @derHugo Unity выходит из строя.

Ответ №1:

Если кто-то сталкивается с подобной проблемой, существует проблема с последним SDK firebase 6.16.0. Подробное решение этой проблемы можно найти по этой ссылке на Github.

Решение: создал папку с тем же именем, что и идентификатор вашего пакета приложений, в Windows AppData Local directory. Например, на моем КОМПЬЮТЕРЕ путь был C:UsershomeAppDataLocal затем я создал папку с именем «com.liftcad.cad», которая является моим идентификатором пакета. Это решение мне очень помогло. Огромное спасибо пользователю @snorrsi с Github.

Комментарии:

1. Я полностью пропустил это раньше, иначе я бы вмешался! Этот вызов (SetEditorDatabaseUrl) устарел и больше не должен быть в SDK. Из-за сбоя это было исправлено в 6.16.1 SDK (а Firebase в настоящее время находится на версии 7.0.1)

2. @PatrickMartin Спасибо за обновление. Да, я могу подтвердить, что после последнего обновления таких проблем обнаружено не было. Я знаю, что это не по теме, но есть ли планы по поддержке сборок UNITY WEBGL с полными функциями SDK в ближайшем будущем? Прямо сейчас мы должны передавать данные как jslib и использовать javascript SDK.

3. Я не могу комментировать будущие направления, но вы всегда можете подать запрос на функцию здесь: firebase.google.com/support/troubleshooter/report/features