Firebase Auth занимает очень много времени ⇐ Android
-
Anonymous
Firebase Auth занимает очень много времени
За последние 24 часа (с 6 декабря 2023 г.) все вызовы FirebaseAuth, например authInstance.currentUser, authInstance.signInWithCredential и authInstance.isSignInWithEmailLink занимают очень много времени (здесь мы говорим о 3–5 минутах). Вызовы в конечном итоге выполняются, и как только пользователь кэшируется, все работает, но в настоящее время это очень неприятно для пользователя.
Была ли недавно изменена конфигурация, которую мы пропустили на стороне Android? Наша версия спецификации Firebase — "32.2.0".
Обновление: я также пробовал обновить версию Firebase до 32.6.0 и вижу то же самое. Например, мы запускаем следующий вызов по метке времени 1701974378898 - 2023-12-07 10:39:38.898:
PhoneAuthOptions.newBuilder(FirebaseAuthSource.authInstance) .setPhoneNumber("+$credentials") // Номер телефона для проверки. .setTimeout(60L, TimeUnit.SECONDS) // Тайм-аут и единица измерения. .setActivity(requireActivity()) // Активность (для привязки обратного вызова). .setCallbacks(обратные вызовы) // OnVerificationStateChangedCallbacks. .строить() PhoneAuthProvider.verifyPhoneNumber(варианты) И к тому времени, когда PhoneAuthProvider.OnVerificationStateChangedCallbacks().onCodeSend выполняется (который является частью обратного вызова, переданного выше, метка времени показывает: 1701974621610 - 2023-12-07 10:43:41.611 . Итак, через 4 минуты вызов завершится.
Я вижу аналогичный тайм-аут для других вызовов библиотеки FirebaseAuth.
За последние 24 часа (с 6 декабря 2023 г.) все вызовы FirebaseAuth, например authInstance.currentUser, authInstance.signInWithCredential и authInstance.isSignInWithEmailLink занимают очень много времени (здесь мы говорим о 3–5 минутах). Вызовы в конечном итоге выполняются, и как только пользователь кэшируется, все работает, но в настоящее время это очень неприятно для пользователя.
Была ли недавно изменена конфигурация, которую мы пропустили на стороне Android? Наша версия спецификации Firebase — "32.2.0".
Обновление: я также пробовал обновить версию Firebase до 32.6.0 и вижу то же самое. Например, мы запускаем следующий вызов по метке времени 1701974378898 - 2023-12-07 10:39:38.898:
PhoneAuthOptions.newBuilder(FirebaseAuthSource.authInstance) .setPhoneNumber("+$credentials") // Номер телефона для проверки. .setTimeout(60L, TimeUnit.SECONDS) // Тайм-аут и единица измерения. .setActivity(requireActivity()) // Активность (для привязки обратного вызова). .setCallbacks(обратные вызовы) // OnVerificationStateChangedCallbacks. .строить() PhoneAuthProvider.verifyPhoneNumber(варианты) И к тому времени, когда PhoneAuthProvider.OnVerificationStateChangedCallbacks().onCodeSend выполняется (который является частью обратного вызова, переданного выше, метка времени показывает: 1701974621610 - 2023-12-07 10:43:41.611 . Итак, через 4 минуты вызов завершится.
Я вижу аналогичный тайм-аут для других вызовов библиотеки FirebaseAuth.
Мобильная версия