SFSafariViewController

什么是SFSafariViewController?

SFSafariViewController是一个对象,提供了用于浏览Web的可见标准界面。 视图控制器包括Safari功能,例如阅读器,自动填充,欺诈性网站检测和内容阻止。

需要注意的是,您的应用程序看SFSafariViewController用户的活动以及与SFSafariViewController交互,因此无法访问自动填充数据,浏览历史记录或网站数据。

重要
根据《 App Store审查指南》 ,必须使用此视图控制器将信息可视地呈现给用户。 控制器可能不会被其他视图或图层隐藏或遮盖。 此外,在 未经用户知情和同意的情况下 ,应用程序可能不会使用 SFSafariViewController 来跟踪用户。

如何使用它?

SFSafariViewController是SafariServices框架的一部分,因此首先您需要导入此框架,然后创建SFSafariViewController实例,然后将其呈现。

您的视图控制器应如下所示:

资源

  • 苹果文档:SFSafariViewController