Я запустил приложение Flutter на iOS, и оно было успешно опубликовано с реализованной функцией входа в систему Apple. Через 1 месяц я попытался опубликовать новую версию с обновлениями (в частности, я добавил возможность push-уведомлений - подробности ниже), и мне отказали, потому что вход в систему Apple был ошибочным. Выдает эти ошибки.
[core] Authorization failed: Error Domain=AKAuthenticationError Code=-7034 "(null)"
flutter: The operation couldn’t be completed. (com.apple.AuthenticationServices.AuthorizationError error 1000.)
Я искал эти ошибки и пробовал все возможные решения, которые смог найти.
- Я сбрасываю файлы подготовки.
- Пробовал в режимах Debug и Release.
- Я воссоздал ключ с портала разработчиков Apple.
- Проверил свои возможности и все есть. Возможность входа добавлена во все режимы.
Итак, я считаю, что перепробовал все, что нашел в Интернете, но все еще не смог решить проблему. Я попытался получить дополнительную информацию об ошибке при отладке, но мне удалось получить только то, что я показал выше.
Важно: ошибка началась после того, как я добавил push-уведомления в приложение через Firebase Cloud Messaging. Чтобы быть конкретным, я добавил эти возможности, чтобы настроить Push-уведомления в моем приложении;
- Push-уведомления
- Фоновые режимы (фоновая загрузка, удаленные уведомления)
Важно 2: когда я пытался войти в систему с помощью первой версии моего приложения, загруженной из App Store, оно входит в систему, но получает только адрес электронной почты. Он не получает имя и фамилию, они равны нулю. Функционально это работало успешно, как и 2 недели назад.
Пакет, который я использовал для реализации Apple-Sign In - https://pub.dev/packages/apple_sign_in
Я активно пытаюсь решить эту проблему. Итак, я отвечу как можно скорее. Я ищу помощи! Заранее спасибо...