最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS10 ATS 配置詳細介紹

 更新時間:2016年12月12日 14:39:58   投稿:lqh  
這篇文章主要介紹了iOS10 ATS 配置詳細介紹的相關資料,這里舉例說明該如何配置,需要的朋友可以參考下

iOS10 ATS 配置的一點思考

ATS 無法對 IP 地址進行限制

假設要調用的 api 為 /foo/bar/doSth

  1. 如果服務器地址為api.myserver.com,那么http://api.myserver.com/foo/bar/doSth會被 ATS 攔截,因為它是不安全的
  2. 如果服務器地址為221.233.20.115:9090,那么http://221.233.20.115:9090/foo/bar/doSth不會被 ATS 攔截,即使它是用的是 http 協議
  3. 這在我的另一片翻譯文章蘋果文檔翻譯 iOS10 NSAppTransportSecurity中也有提及

第三方 SDK,同樣需要遵守 ATS 規(guī)則

即第三方 SDK 也有被 ATS 過濾的風險,目前已知的有:

  1. 極光
  2. 友盟
  3. 百度地圖

配置舉例

下面的例子做了如下配置:

iOS10

  1. Web View 可以載入任意內容(NSAllowsArbitraryLoadsInWebContent)
  2. myserver.com及其所有子域名(例如,api 和圖片服務器)都可以使用 http 連接進行訪問
  3. myserver.com及其所有子域名,都可以使用 http 連接進行訪問(第三方 SDK 同樣需要遵守 ATS 規(guī)則,所以需要列出所有仍舊使用 http 請求的第三方 SDK 域名,將它們添加進 exceptions)

iOS9

ATS 完全關閉(NSAllowsArbitraryLoads)

  <key>NSAppTransportSecurity</key>
  <dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
    <key>NSAllowsArbitraryLoadsInWebContent</key>
    <true/>
    <key>NSExceptionDomains</key>
    <dict>
      <key>myserver.com</key>
      <dict>
        <key>NSExceptionAllowsInsecureHTTPLoads</key>
        <true/>
        <key>NSIncludesSubdomains</key>
        <true/>
      </dict>
      <key>jpush.cn</key>
      <dict>
        <key>NSIncludesSubdomains</key>
        <true/>
        <key>NSExceptionAllowsInsecureHTTPLoads</key>
        <true/>
      </dict>
    </dict>
  </dict>

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • iOS中PNChart與UITableView的聯動示例詳解

    iOS中PNChart與UITableView的聯動示例詳解

    PNChart是個界面很漂亮的圖表第三方庫,UITableView則不用過多介紹了,各位iOS開發(fā)者們都知道,下面這篇文章主要給大家介紹了關于iOS中PNChart與UITableView的聯動的相關資料,需要的朋友可以參考下
    2018-07-07
  • Mac OS自帶了apache基本用法總結

    Mac OS自帶了apache基本用法總結

    這篇文章主要介紹了Mac OS自帶了apache基本用法總結,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • iOS實現一個簡易日歷代碼

    iOS實現一個簡易日歷代碼

    本篇文章主要介紹了iOS實現一個簡易日歷代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • IOS計步器功能實現之Healthkit和CMPedometer

    IOS計步器功能實現之Healthkit和CMPedometer

    現在越來越多的人關注運動和健康,iOS系統也在很早的時候就自帶了健康APP,下面詳細描述一下在我們開發(fā)中,怎么實現計步器功能。
    2016-08-08
  • iOS自定義滑桿效果

    iOS自定義滑桿效果

    這篇文章主要為大家詳細介紹了iOS自定義滑桿效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • iOS開發(fā)技巧之WeakSelf宏的進化詳解

    iOS開發(fā)技巧之WeakSelf宏的進化詳解

    在程序中我們經常用到Block,但寫weak self 時會比較繁瑣,下面這篇文章主要給大家介紹了關于iOS開發(fā)技巧之WeakSelf宏的進化的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們一起來看看吧
    2018-05-05
  • iOS App設計模式開發(fā)中對interpreter解釋器模式的運用

    iOS App設計模式開發(fā)中對interpreter解釋器模式的運用

    這篇文章主要介紹了iOS App設計模式開發(fā)中對interpreter解釋器模式的運用,示例為傳統的Objective-C寫成,需要的朋友可以參考下
    2016-04-04
  • 詳解 IOS下int long longlong的取值范圍

    詳解 IOS下int long longlong的取值范圍

    這篇文章主要介紹了詳解 IOS下int long longlong的取值范圍的相關資料,需要的朋友可以參考下
    2017-07-07
  • UIPageViewController實現的左右滑動界面

    UIPageViewController實現的左右滑動界面

    這篇文章主要為大家詳細介紹了UIPageViewController實現的左右滑動界面,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • iOS?block的值捕獲與指針捕獲詳解

    iOS?block的值捕獲與指針捕獲詳解

    Block它是C語言級別和運行時方面的一個特征,下面這篇文章主要給大家介紹了關于iOS?block的值捕獲與指針捕獲的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-02-02

最新評論

黔西| 屏边| 南木林县| 苍山县| 连山| 青河县| 大英县| 东阿县| 绥中县| 神池县| 南江县| 靖州| 安塞县| 苏尼特左旗| 马龙县| 米林县| 贵港市| 视频| 福州市| 新疆| 拉孜县| 定襄县| 汨罗市| 荃湾区| 鞍山市| 芮城县| 屯留县| 乌拉特后旗| 亳州市| 嫩江县| 沈阳市| 玉龙| 泸水县| 长垣县| 周宁县| 德庆县| 长乐市| 漾濞| 随州市| 延庆县| 陇南市|