Я использую аутентификацию Firebase Phonenumber для подписи моего приложения iOS. Я обновил Firebase Pod со 'Firebase/Auth', '~> 4.5.0'
до 'Firebase/Auth'
и попытался проверить номер телефона, на котором всегда отображается сообщение «Что-то пошло не так. Пожалуйста, попробуйте еще раз».
Кто-нибудь сталкивался с такой же проблемой? Пожалуйста, дайте нам знать, если у вас есть какое-либо решение для того же
. Как кто-то упоминал в Github, попытался удалить didRegisterForRemoteNotificationsWithDeviceToken и didReceiveRemoteNotification, так как FUIAuthDelegate реализует эти функции автоматически. Это решение также не сработало.
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
//Handle Firebase Authentication
// Pass device token to auth
Auth.auth().setAPNSToken(deviceToken, type: AuthAPNSTokenType.prod)
}
func application(_ application: UIApplication,
didReceiveRemoteNotification notification: [AnyHashable : Any],
fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
//Handle Firebase Authentication
if Auth.auth().canHandleNotification(notification) {
completionHandler(UIBackgroundFetchResult.noData)
return
}
}
После проверки нажмите, чтобы перейти на страницу OTP.