2013-03-01 39 views

回答

3

iTunes不支持HTTPS(尚未)的专辑封面或歌曲预览。

过的工具,并链接到HTTPS的变化是最近(仅在四个月前): http://www.apple.com/itunes/affiliates/resources/blog/secure-links-to-itunes---content-and-tools.html

+1

它已经好几年,因为这个答案被接受 - 有什么变化吗? – 2016-10-27 00:31:36

+0

它看起来不像。我来这里试图找到使用ATP的应用程序中使用的https链接。 – Darren 2017-03-07 14:17:37

0

SO和Swift的新功能 - 无法解决这个问题,直到找到这个Q和上面的答案。以下为我工作:

func withHTTPS() -> URL? { 
    var components = URLComponents(url: self, resolvingAgainstBaseURL: true) 
    components?.scheme = "https" 
    let host = (components?.host)! 
    components?.host = host.replacingOccurrences(of: ".", with: "-ssl.", options: .caseInsensitive, range: host.range(of: ".")) 
    return components?.url 
} 

使用称为:

guard let url = item.artworkURL.withHTTPS() else { return }