我已经使用Firebase身份验证来接收用于验证用户的OTP。为此,我使用了以下方法:
PhoneAuthProvider.provider().verifyPhoneNumber(phoneNumber, uiDelegate: nil) { (verificationID, error) in
if let error = error {
showAlert(error.localizedDescription)
return
}
print(verificationID)
}
现在,问题是每当我们在设备中测试飞行发布版本时,我们都成功通过了身份验证,但当我们向Apple的审查团队提交相同的版本时,他们面临以下错误,
发生内部错误,请打印并检查错误详细信息以了解详细信息。
请帮助我如何再生上述问题从我身边,并解决它。
2条答案
按热度按时间dgtucam11#
检查是否在firebase中为其他区域启用了身份验证OTP服务。
uxh89sit2#
我也遇到过这个问题,这个问题与GoogleService-Info. plist有关。在改变它之后,这个问题得到解决。