我正在使用SFSfariViewController
进行OAuth
进程。使用这个,我得到了很好的回应。每当重定向发生时,它都会打开我的应用程序。但是当请求失败时,我无法向用户显示任何警告,表明身份验证失败。此时,我无法自定义SFSafariViewController
,因为它不允许自定义。这就是为什么我想转移到允许自定义的WKWebview
。
即使WKWebView
允许自定义,但是从article开始,它表示Web视图不适合用于OAuth流程,并且在这种情况下使用SFSafariViewController是最好的。
我的问题:
哪一个必须使用WKWebview
?还是SFSafariViewController
?
如果是这样,为什么?
提前致谢!
答案 0 :(得分:1)
Spectrum.id
。
最好是:
我认为,为了客户隐私和安全起见,Apple会开始强制使用SFSafariViewController
代替OAuth流程。