Ошибка «Неполная регистрация» при использовании «Войти через Apple» - PullRequest
1 голос
/ 30 января 2020

Я пытаюсь отправить в Apple новое приложение iOS, которое использует «Войти через Apple» для аутентификации пользователей. Во всех моих локальных тестах это работает отлично.

Во время процесса проверки Apple, они столкнулись с ошибкой и предоставили этот скриншот: Sign in with Apple modal with error text

К сожалению, ошибка Сообщение на китайском, но Google Translate говорит, что это означает "Неполная регистрация".

Странная вещь в этом состоит в том, что сообщение об ошибке находится там, где должна быть кнопка. Вот как выглядит экран, когда я пытаюсь это сделать: Sign in with Apple modal with button that says

Кто-нибудь знает, как попасть в это состояние, где вместо кнопки продолжить, чтобы нажать кнопку? в процессе?

Возможно ли, что это рецензия со стороны рецензента, и у них по какой-то причине неправильно настроена учетная запись Apple ID на устройстве?

Я не уверен, что это уместно, но я использую аутентификацию Firebase для обработки процесса входа. Из скриншота видно, что это происходит до того, как к бэкэнду были сделаны какие-либо запросы.


Обновление: Я нашел другой вопрос с похожей ошибкой сообщение на английском языке sh. Возможно, это связано с моей проблемой, но я не смог воспроизвести эту ошибку, используя неверный идентификатор комплекта, как предполагает принятый ответ. Я просто хотел добавить эту информацию, поскольку она может иметь какое-то отношение.

В настоящее время у меня нет физического устройства iOS для тестирования. Возможно ли, что эта ошибка отображается только на реальных устройствах или только при использовании подписанного .ipa?


Обновление - приложение было одобрено:

I Я повторно отправил мое приложение на проверку, и оно было одобрено, так что, похоже, из-за человеческой ошибки или какого-то сбоя в процессе Apple изначально оно было отклонено. Хотя моя проблема решена, я до сих пор не представляю, как рецензенту удалось войти в состояние, показанное на скриншоте.

1 Ответ

1 голос
/ 04 марта 2020

«Регистрация не завершена» / 未 完成 註冊 может быть вызвана использованием символов + вместо кодированных пробелов (% 20) в URL при перенаправлении на https://appleid.apple.com/auth/authorize

Источник: https://forums.developer.apple.com/thread/122458

...