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

iOS10 ATS 配置詳細(xì)介紹

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

iOS10 ATS 配置的一點(diǎn)思考

ATS 無法對 IP 地址進(jìn)行限制

假設(shè)要調(diào)用的 api 為 /foo/bar/doSth

  1. 如果服務(wù)器地址為api.myserver.com,那么http://api.myserver.com/foo/bar/doSth會被 ATS 攔截,因?yàn)樗遣话踩?/li>
  2. 如果服務(wù)器地址為221.233.20.115:9090,那么http://221.233.20.115:9090/foo/bar/doSth不會被 ATS 攔截,即使它是用的是 http 協(xié)議
  3. 這在我的另一片翻譯文章蘋果文檔翻譯 iOS10 NSAppTransportSecurity中也有提及

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

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

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

配置舉例

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

iOS10

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

iOS9

ATS 完全關(guān)閉(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>

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

相關(guān)文章

  • iOS中PNChart與UITableView的聯(lián)動示例詳解

    iOS中PNChart與UITableView的聯(lián)動示例詳解

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

    Mac OS自帶了apache基本用法總結(jié)

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

    iOS實(shí)現(xiàn)一個簡易日歷代碼

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

    IOS計步器功能實(shí)現(xiàn)之Healthkit和CMPedometer

    現(xiàn)在越來越多的人關(guān)注運(yùn)動和健康,iOS系統(tǒng)也在很早的時候就自帶了健康A(chǔ)PP,下面詳細(xì)描述一下在我們開發(fā)中,怎么實(shí)現(xiàn)計步器功能。
    2016-08-08
  • iOS自定義滑桿效果

    iOS自定義滑桿效果

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

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

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

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

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

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

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

    UIPageViewController實(shí)現(xiàn)的左右滑動界面

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

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

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

最新評論

佛教| 大新县| 肃宁县| 囊谦县| 临颍县| 沾化县| 大竹县| 班戈县| 玛曲县| 桃园县| 泌阳县| 方正县| 平乡县| 伊金霍洛旗| 社旗县| 青川县| 徐闻县| 临武县| 德昌县| 政和县| 手游| 北海市| 巴南区| 尚义县| 河池市| 左云县| 平南县| 三河市| 崇阳县| 徐汇区| 周口市| 伊宁市| 桑植县| 丹凤县| 沧州市| 宿迁市| 浠水县| 海兴县| 陈巴尔虎旗| 舒兰市| 耒阳市|