iOS 加入 ATS 例外網站

現在 iOS 不論是載入 WebView 或是呼叫遠端的 API ,都要求要用 HTTPS (SSL) 加密連線了,如果是用一般 HTTP 未加密的連線,應該都會連線失敗。

但有時我們只是要連到自己的官網或主機,而不是來路不明的網站,我們可以將特定的網站加入例外網域清單:

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSExceptionDomains</key>
    <dict>
        <key>blog.wulk.com.tw</key>
        <dict>
            <key>NSIncludesSubdomains</key>
            <true/>
            <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
            <true/>
        </dict>
    </dict>
</dict>

這樣 App 就可以順利運行了。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *