Requirements for adding SSO to an iOS app (Okta Mobile Connect)

If I want to create an iOS app that I can use Okta to add SSO to via Okta Mobile Connect, is there any requirements on the embedded web view that is used?

On iOS 11, for example, it seems that I would have to use SFAuthenticationSession in order to have cookie sharing so that when my app is called at the end of the flow it gets what it needs to continue. However I previously had problems using SFAuthenticationSession last time I played with it (not sure if those are fixed on the latest iOS version).

Or will Okta Mobile Connect work even if my app does not use SFAuthenticationSession (say it uses a regular instance of WKWebView or even UIWebVIew)?

Ref for documentation: