Я внедряю Google Sign-In в свое приложение для iOS и нахожу интересный момент.
В соответствии с шагом 3 сеанса добавления входа в официальной документации, нам нужно добавить функцию
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool
к AppDelegate
. Эта функция должна запускаться, когда другое приложение открывает мое приложение через URL-адрес с специальная схема. Согласно некоторым ответам StackOverflow несколько лет назад, когда на устройстве iOS было установлено приложение Google+, предыдущая версия SDK перенаправить пользователя в Google+ и авторизоваться через него. Это имеет смысл в тот момент.
Однако в 2021 году Google+ больше нет, а приложение для iOS уже удалено из App Store. Функция open url
больше не нужна? Я понял, что в App Store есть новое приложение под названием Google, но SDK не перенаправляет на это приложение, но по-прежнему использует встроенный браузер приложения, чтобы позволить пользователю войти в систему.
Может ли кто-нибудь предоставить некоторую информацию о том, необходима ли функция open url
для реализации в приложении? Какое приложение будет использовать схему пользовательского URL-адреса приложения для запуска моего приложения? Большое спасибо!