使用SFSafariViewController的主要优点是什么?

Gou*_*shi 6 ios sfsafariviewcontroller

如果我们使用的话,我没有正确理解使用SFSafariViewController的主要优点 [[UIApplication sharedApplication] openUrl: strUrl];

两者有什么区别?

小智 9

使用SFSafariViewController,您可以使用几乎所有在Safari中查看Web内容的好处,而无需强迫用户离开您的应用程序.

大多数应用只需提供通用的Web查看体验.这是safari视图控制器的完美场景.

在SFSafariViewController之前,不同应用程序之间的浏览体验不一致,这可能会使用户感到困惑.某些界面也可能缺少用户期望的内容,例如指示页面加载量的进度条.

此外,您无法访问Safari的所有功能.这包括阅读器视图,自动填充功能的iCloud钥匙串等.如果你想在iOS 9之前拥有这些功能,你必须让用户完全通过在Safari中打开内容来离开你的应用程序.SFSafariViewController类解决了这些问题中的每一个.

https://code.tutsplus.com/tutorials/ios-9-getting-started-with-sfsafariviewcontroller--cms-24260