Как поймать ответ "Войти с помощью Apple" в браузере, когда iOS вошла в систему с AppleID?

Раньше я делал страницу входа с помощью кнопки «Войти с помощью Apple», однако ее поведение кажется странным, и теперь я нахожу любое решение.

Браузер на компьютере

Войдите в систему с помощью Apple, чтобы перейти на страницу аутентификации Apple.

Браузер в iOS (без входа)

Войдите в систему с помощью Apple, чтобы перейти на страницу аутентификации Apple.

Приложение в iOS (без входа)

Войти с помощью Apple запускает собственное модальное окно iOS для ввода учетной записи Apple.

Приложение в iOS (выполнен вход в Apple)

Войдите в систему с помощью Apple, чтобы запустить собственное модальное окно iOS, чтобы подтвердить операцию.

[ПРОБЛЕМА] Браузер в iOS (выполнен вход в Apple)

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

Я использую напрямую URL https://appleid.apple.com/auth/authorize? с достаточным количеством параметров. Любые предложения приветствуются. Прошу помощи !!


person Masato Ohta    schedule 18.09.2020    source источник


Ответы (1)


Простите, это моя совершенно нелепая ошибка.

Модальное окно iOS передает только %20 для символа пробела, но вместо него используется +.

Теперь это работает.

Спасибо большое за Вашу поддержку !

person Masato Ohta    schedule 18.09.2020