SFSafariViewController
什么是SFSafariViewController?
SFSafariViewController是一个对象,提供了用于浏览Web的可见标准界面。 视图控制器包括Safari功能,例如阅读器,自动填充,欺诈性网站检测和内容阻止。
需要注意的是,您的应用程序看SFSafariViewController
用户的活动以及与SFSafariViewController
交互,因此无法访问自动填充数据,浏览历史记录或网站数据。
重要
根据《 App Store审查指南》 ,必须使用此视图控制器将信息可视地呈现给用户。 控制器可能不会被其他视图或图层隐藏或遮盖。 此外,在 未经用户知情和同意的情况下 ,应用程序可能不会使用SFSafariViewController
来跟踪用户。
如何使用它?
SFSafariViewController
是SafariServices框架的一部分,因此首先您需要导入此框架,然后创建SFSafariViewController
实例,然后将其呈现。
您的视图控制器应如下所示:
资源
- 苹果文档:SFSafariViewController
- 在iOS上使用AWS Cognito控制AWS EC2访问(或不使用)
- UIAccessibilityLayoutChangedNotification和UIAccessibilityScreenChangedNotification之间的实际区别?
- 如何将触摸事件发送到iOS中的超级查看?
- 从Adobe Air iOS应用程序中删除图标的光泽效果?
- 我可以使用Javascript(或任何networking技术)将UIWebView的variables传递回我的应用程序吗?
- Swift – UIScrollView不滚动
- iOS 11只有崩溃的问题 – 当我点击一个标签栏应用程序崩溃
- 如何在iOS后台运行服务来接收本地通知?
- 当应用程序处于后台时,使用AmbientSound会话的AVAudioPlayer不会播放