Firebase для Unity с использованием служебных учетных записей зависает при получении токена аутентификации

Я установил блестящий новый пакет Firebase для Unity и пытаюсь заставить пакет базы данных работать с использованием служебной учетной записи, как подробно описано здесь. Я смог подключиться к базе данных и работать с ней (без служебной учетной записи), когда правила были оставлены общедоступными, но не при использовании служебной учетной записи.

Включение подробного ведения журнала ( FirebaseDatabase.DefaultInstance.LogLevel = LogLevel.Verbose; ) дает мне:

PersistentConnection:pc_0 - Scheduling connection attempt
ConnectionRetryHelper:Scheduling retry in %dms
PersistentConnection:pc_0 - Trying to fetch auth token

Затем через минуту или две:

PersistentConnection:pc_0 - Connection interrupted for: connection_idle

Я попытался дать учетной записи службы роль владельца и сделать ее DwD. Ни то, ни другое не помогает.

Кто-нибудь смог заставить это работать? Нужно ли мне делать что-то особенное при настройке учетной записи службы? Нужно ли мне что-то делать в Firebase после настройки учетной записи службы?


person Tricnic    schedule 10.11.2016    source источник


Ответы (2)


Я получил ответ от Firebase после отправки запроса о помощи. Они включат исправление этой проблемы в свой следующий выпуск.

person Tricnic    schedule 21.11.2016

(Это Джон Баттерфилд из команды Firebase C++/Unity.)

Исправление для этого выпущено в Firebase 4.3.0 https://firebase.google.com/support/release-notes/unity#4.3.0.

person johnb003    schedule 01.12.2017