SFSafariViewController (SVC) был представлен в iOS 9, и SVC может считывать файлы cookie из мобильного сафари, а не из приложения, и он может записывать файлы cookie, к нему может обращаться мобильное Safari, а не мобильное приложение.
вышеописанное поведение было одинаковым до iOS 10.
Начиная с iOS 11 SVC не может читать куки-файлы Mobile Safari.
Итак, что же стоит за файлообменниками в iOS 11?
Где SVC хранит свои куки из iOS 11?
Сохраняет ли SVC куки внутри запускаемого приложения? само по себе?
Если да, может ли веб-просмотр (UIWebview / Wkwebview) в приложении считывать файлы cookie, написанные SVC
Если да, может ли SVC считывать файлы cookie, записанные Webview
Еслинет, SVC может читать файлы cookie, которые он написал во время последнего сеанса
, или SVC больше похож на версию Safari для инконгнито, где он не запоминает предыдущий сеанс и не может получить доступ к файлам cookie обоих веб-просмотровприложение и мобильное сафари.