ATS政策在iOS 13中是否已经更改,而Allow Arbitrary Loads现在不起作用了?
创始人
2024-09-21 21:01:21
0次

在iOS 13中,ATS(App Transport Security)政策没有发生更改,但是Allow Arbitrary Loads选项的行为可能会有所不同。

在iOS 9及之前的版本中,我们可以在Info.plist文件中使用以下代码来禁用ATS:

NSAppTransportSecurity

    NSAllowsArbitraryLoads
    

然而,在iOS 10及之后的版本中,使用上述代码将会被App Store审核拒绝。相反,我们应该针对特定的网络请求设置ATS规则。

以下是一个示例,展示如何在iOS 13中针对特定域名启用Allow Arbitrary Loads:

import Foundation

// 创建一个URLSessionConfiguration对象
let config = URLSessionConfiguration.default

// 创建一个字典来设置ATS规则
let dict = [
    "NSExceptionDomains": [
        "example.com": [
            "NSExceptionAllowsInsecureHTTPLoads": true
        ]
    ]
]

// 将ATS规则字典设置到URLSessionConfiguration对象
config.setDictionary(dict, forKey: "NSAppTransportSecurity")

// 使用新的URLSessionConfiguration对象创建URLSession
let session = URLSession(configuration: config)

// 创建一个URL对象
let url = URL(string: "https://example.com")!

// 根据需要进行网络请求
let task = session.dataTask(with: url) { (data, response, error) in
    // 处理响应或错误
}

task.resume()

在上面的示例中,我们创建了一个URLSessionConfiguration对象,并使用字典设置了ATS规则。我们将特定域名example.com设置为允许不安全的HTTP加载。然后,我们使用新的URLSessionConfiguration对象来创建一个URLSession,并使用该URLSession进行网络请求。

请注意,这只是一个示例,你需要根据自己的需求来设置正确的ATS规则。可以在苹果的官方文档中查找更多关于ATS的信息和规则设置:https://developer.apple.com/documentation/bundleresources/information_property_list/nsapptransportsecurity

相关内容

热门资讯

大家学习交流!WPK官网,WP... 您好,大家学习交流!WPK官网,WPK开挂技巧平台(果然有透视挂)这款游戏可以开挂的,确实是有挂的,...
分享开挂内幕!wepoker线... AI 黑科技赛道又上新,这款智能处理工具堪称效率开挂,专门面向短视频创作者打造。它打通脚本撰写、AI...
AI教程!wepoker有人用... AI教程!wepoker有人用过吗,德扑之星可以装挂吗神器(原来真的有透视)AI 是一款可以让一直输...
AI教程!wepoker网页版... 您好:wepoker网页版透视方法这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现...
可靠技巧!wepoker数据分... 可靠技巧!wepoker数据分析,微扑克有没有辅助插件安装(原本真的有辅助器)AI 是一款可以让一直...
一起来探讨!wpk私人辅助,w... 一款 AI 游戏攻略黑科技工具上线,查攻略效率直接开挂。它整合版本更新、装备搭配、BOSS 打法、牌...
一分钟了解!wepoker透视... 一分钟了解!wepoker透视脚本网页,微扑克怎么开挂助手(原来存在有透视)主打本地运行的 AI 黑...
带你了解!wepoker黑侠辅... 一款 AI 游戏攻略黑科技工具上线,查攻略效率直接开挂。它整合版本更新、装备搭配、BOSS 打法、牌...
必备教程!wpk有那种辅助吗,... 必备教程!wpk有那种辅助吗,微扑克透视软件插件(一直真的是有透视)主打本地运行的 AI 黑科技工具...
黑科技教程!wepoker有人... 本地部署 AI 黑科技工具迎来新版本,不用上传文件到云端就能完成wepoker有人用过吗解析、 AI...