iOS 9:应用程序传输安全
我正在尝试在我的应用程序中显示www.usta.com网站 我在.plist中添加了以下键,站点将加载一些数据但是,它不会加载任何图像。 有人知道为什么图像无法加载吗iOS 9:应用程序传输安全,ios,app-transport-security,ios9.3,Ios,App Transport Security,Ios9.3,我正在尝试在我的应用程序中显示www.usta.com网站 我在.plist中添加了以下键,站点将加载一些数据但是,它不会加载任何图像。 有人知道为什么图像无法加载吗 我正在一台安装了iOS 9.3的iPhone 6设备上进行测试 我的第一次尝试是简单地允许任意加载,除非您只希望usta.com能够加载。这应该是最简单的方法,除非您想要限制除了usta之外,将加载哪些类型的网站(http vs https) 您询问的网站使用Amazon S3提供图像服务。此屏幕截图显示图像从何处加载: 由于
我正在一台安装了iOS 9.3的iPhone 6设备上进行测试 我的第一次尝试是简单地允许任意加载,除非您只希望usta.com能够加载。这应该是最简单的方法,除非您想要限制除了usta之外,将加载哪些类型的网站(http vs https)
您询问的网站使用Amazon S3提供图像服务。此屏幕截图显示图像从何处加载:
由于应用程序传输安全性会检查匹配的域名,因此您需要将s3域(
amazonaws.com
)添加到您的plist中。您遇到了哪些错误?根据苹果的文档,这可能会导致您的应用程序被拒绝。此设置有助于确定问题是否与ATS或其他方面有关,但如果您没有非常非常充分的理由,则禁用ATS会被拒绝。事实上,我在Apple上没有遇到过此问题,虽然我知道这是需要注意的。我总是被告知使用该设置不是一个好主意,所以我更喜欢设置例外域。是的。在此之前,我曾尝试过amazonaws.com,但它不起作用。我的问题是我需要s3.amazonaws.com而不仅仅是amazonaws.com。非常感谢你!