Я не думаю, что это «образец» как таковой, по крайней мере, там, где вы смотрите на него прямо сейчас.После копания в коде мне кажется, что то, что вы видите здесь, это просто заданное поведение getToken()
для объекта, в котором он определен.Обратите внимание, что INTERNAL
имеет тип FirebaseAppInternals , что говорит о том, что getToken()
может возвращать либо ноль, либо FirebaseAuthTokenData.Эта реализация просто возвращает ноль все время.Это просто обычное поведение - этот объект просто никогда не выдаст токен при вызове (пользователь не вошел в систему).Другие реализации могут фактически возвращать токен, если обстоятельства верны.