我的iOS应用程序中包含HTTP(非HTTPS)URL链接,我是否需要禁用应用程序传输安全性?

时间:2018-10-02 13:17:09

标签: ios app-transport-security nsapptransportsecurity

我的iOS应用程序包含一个隐私策略URL链接,当用户点击它时,它将在Safari中打开我网站的HTTP(而非HTTPS)页面,因此我是否需要为此禁用应用程序传输安全性?

<key>NSAppTransportSecurity</key>
<dict>
    <!--Include to allow all connections (DANGER)-->
    <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

1 个答案:

答案 0 :(得分:1)

,您不必禁用App Transport Security即可使用UIApplication.open(_:)打开HTTP URL,也不必在SFSafariViewController中打开HTTP URL。

但是,如果您打算在WKWebView中加载非安全页面,则需要启用“允许任意加载”