Я использую Resact-native-Firebase 5.0 Firebase. PhoneAuth работает нормально при сборке разработки, но когда я подписан в apk, firebase.auth (). SignInWithPhoneNumber (phoneNumber) всегда запускает метод catch.
Но для тестового номера телефона он работает нормально
Вот код для этого модуля.
export const signInWithPhone = (phoneNumber) => {
return (dispatch) => {
firebase.auth()
.signInWithPhoneNumber(phoneNumber)
.then((confirmResult) => {
dispatch({
type: 'SIGN_IN_WITH_PHONE',
payload: confirmResult,
phoneNumber
})
})
.catch((error) => {
dispatch({
type: 'INVALID_PHONE_NUMBER',
})
})
}
}
вот сообщение об ошибке в акте журнала![here is the error message in the log cat](https://i.stack.imgur.com/CxSx7.png)
вот экран.+92 добавляется в номер телефона, когда пользователь нажимает кнопку отправки.![here is the screen. +92 is added in the phone number when the user presses the submit button.](https://i.stack.imgur.com/hsN9V.png)