Универсальные ссылки SFAuthenticationSession, ASWebAuthenticationSession, URL-адреса перенаправления
Я все еще не совсем понимаю.
Насколько я понимаю, мы должны сделать
https
перенаправляет вместо использования настраиваемых схем URL-адресов, потому что каждый может определять настраиваемые схемы в своих приложениях. Почему тогда решения Apple
SFAuthenticationSession(used before iOS 12)
, предназначен для использования настраиваемых схем URL-адресов?
У нас включены универсальные ссылки, поэтому я подумал, что использовать универсальную ссылку будет довольно просто. Чтобы проверить это, я передал перенаправление https на
ASWebAuthenticationSession
и проверил в
application:continueUserActivity:restorationHandler:
обратный вызов в делегате приложения для перенаправления. Это сработало. С другой стороны, попытка сделать то же самое для iOS 11 не удалась.
Я что-то здесь не замечаю? Разве это не проблема безопасности, или я слушаю не в том месте, чтобы получить обратный вызов для
SFAuthenticationSession
?