Какова роль callbackURLScheme в ASWebAuthenticationSession / SFAuthenticationSession? - PullRequest
1 голос
/ 28 апреля 2020

Я весьма удивлен, что не могу более или менее четко объяснить, , как именно лог c с callbackURLScheme (включая завершениеHandler) работает .

Да, в общем, довольно ясно, что в нем есть что-то со схемой URL, которую можно указать в файле plist, и способ работы Deep Linking.

Однако

  • как именно он связан с потоком ASWebAuthenticationSession / SFAuthenticationSession? Я имею в виду, ищет ли он похожий шаблон в URL браузера, и если он становится равным, он перехватывает ответ, закрывает окно браузера и возвращает доступ к приложению?

  • что если дон не определена схема URL, но я просто использую связанные домены? Должен ли я указать URL-адрес возврата, передаваемый на сервер, или схема должна быть в любом случае? В Inte rnet есть некоторые заметки о том, что каким-то волшебным образом он привязан к plist-файлу, но, опять же, нет конкретной документации по этому поводу.

Действительно благодарны за ответы!

...