我的iOS应用程序包含一个隐私策略URL链接,当用户点击它时,它将在Safari中打开我网站的HTTP(而非HTTPS)页面,因此我是否需要为此禁用应用程序传输安全性?
<key>NSAppTransportSecurity</key>
<dict>
<!--Include to allow all connections (DANGER)-->
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
答案 0 :(得分:1)
否,您不必禁用App Transport Security即可使用UIApplication.open(_:)
打开HTTP URL,也不必在SFSafariViewController
中打开HTTP URL。
但是,如果您打算在WKWebView
中加载非安全页面,则需要启用“允许任意加载” 。