ATS域上的通配符例外?
在我的生产Xamarin应用程序中,我们检索不同域中的未定义的HLS播放列表列表。 是否可以在ATSexception字典中使用通配符?
我尝试了类似的东西,但没有成功:
http://*.domain.com NSExceptionAllowsInsecureHTTPLoads NSIncludesSubdomains
尝试这个 :
NSAppTransportSecurity NSExceptionDomains domain.com NSExceptionAllowsInsecureHTTPLoads NSIncludesSubdomains
虽然Apple高度建议使用HTTPS协议并保护与基于互联网的信息的通信,但有时可能并非总是如此。 例如,如果您正在与第三方网络服务进行通信或在应用中使用互联网投放的广告。
如果您的Xamarin.iOS应用程序必须向不安全的域发出请求,则对应用程序的Info.plist文件进行以下更改将禁用ATS对给定域强制执行的安全性默认值:
NSAppTransportSecurity NSExceptionDomains www.the-domain-name.com NSExceptionMinimumTLSVersion TLSv1.0 NSExceptionRequiresForwardSecrecy NSExceptionAllowsInsecureHTTPLoads NSIncludesSubdomains