我想知道有没有办法通过 SafariViewController 安装配置文件(.mobileconfig)。我知道只有 Mail.app 和 Safari.app 有这样做的特权。
因此,如果 SafariViewController 可以处理此类请求,请告诉我。
谢谢, Yathish
我想知道有没有办法通过 SafariViewController 安装配置文件(.mobileconfig)。我知道只有 Mail.app 和 Safari.app 有这样做的特权。
因此,如果 SafariViewController 可以处理此类请求,请告诉我。
谢谢, Yathish
自 iOS 11.3 起,似乎可以通过 SFSafariViewController 安装移动配置文件 (.mobileconfig)。我在 iOS 11.3 和 iOS 12 测试版上都确认了这一点。
有关更多详细信息,请参见此处:https ://forums.developer.apple.com/thread/103337
正如为 SafariViewController 编写的文档(https://developer.apple.com/library/prerelease/ios/documentation/SafariServices/Reference/SFSafariViewController_Ref/index.html)所说,SafariViewController 正在最大限度地减少需要在应用程序中创建需要在应用程序中显示 Web 界面的 UIWebView。
另一方面,Safari.app 是一个不同的冰岛,我们的应用程序是另一个不同的地方。Apple 授予应用程序不同级别的权限。基于此,Mail.app 和 Safari.app 可以安装 .mobileconfig(配置文件)。
由于我们 Apple 非常清楚 SafariViewController 的功能,因此他们不会允许我们从带有 SafariViewController 的应用程序中安装 .mobileconfig 文件。