1. 程式人生 > >iOS9、iOS10 HTTPS 網路請求

iOS9、iOS10 HTTPS 網路請求

傲嬌的蘋果公司 2017.1.1之後對 APP的網路請求做了一個安全改變,也就是所謂的https(顧名思義,就是對http進行了安全加密;S:security)

先從iOS 9 的https開始說吧,iOS 9 之後,所有的網路請求都要改成HTTPS:但其實iOS 9的https只是一個過渡,所以只需要 改變xcode 裡 info.plist檔案的配置就好

下面提供一種方法;

1.在info.plist里加入一行:NSAppTransportSecurity  ,為字典型別(Dictionary)

2. 在字典型別下加入一個key:NSAllowsArbitraryLoads, 為Boolean型別 ,設定為YES

如下圖:  (PS:以上兩行程式碼新增進info.plist檔案後,會變成 App Transport Security Settings 和 Allow Arbitrary Loads ,所以不必驚慌!!)  


再說所iOS 10,給一年多的時間過渡iOS 9,蘋果現在搞真正的https啦!