Я использую Firebase Auth в своем приложении Expo / React Native. Аутентификация отлично работает локально, но в производственной среде (APK загружен из Play Store) пользователи не могут создавать свои учетные записи.
Что самое странное, несколько пользователей смогли создать учетную запись после повторной попытки ( один пользователь говорит, что закрыл приложение, а затем снова попытался зарегистрироваться с другим адресом электронной почты, и тогда это сработало для нее).
Вот код, относящийся к регистрации:
handleRegister = async ({ name, email, password }) => {
this.setState({ inProgress: true });
try {
const credentials = await this.createUser(email, password);
await this.saveUser(name, email, password, credentials.user.uid);
this.updateProfile(credentials, name);
this.setState({ inProgress: false });
} catch (error) {
this.setState({ errorMessage: error.message });
}
};
createUser = async (email, password) => {
return firebase.auth().createUserWithEmailAndPassword(email, password);
};