¿Hay alguna forma de configurar el referidor en la request inicial realizada por SFSafariViewController?

SFSafariViewController es convincente, pero tiene una API muy simple que no permite establecer ningún campo en la request que inicia cuando se presenta. ¿Hay alguna forma inteligente de establecer el encabezado de SFSafariViewController HTTP en las requestes iniciadas desde SFSafariViewController ?

Por desgracia, no hay API para eso.

Puede verificar la página SFSafariViewControllerDelegate : todos los methods delegates son controlleres posteriores a la carga.

WKWebView y WKNavigationDelegate es uno de los posibles reemploops (iOS 8.0+).

La única manera que podría pensar para hacer esto sería rebotar la request de un service web que usted controla.

Lamentablemente, no puede usar nada que no sea http o https URL, por lo que una URL de file local no funcionará (a exception de escuchar en un socket en el dispositivo).