Я установил блестящий новый пакет 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 после настройки учетной записи службы?