0
從iOS 9開始,所有連接必須安全並遵循一定的標準。但是,使用http連接的舊應用程序在沒有更新的情況下仍可繼續工作。爲什麼是這樣?有了新的應用程序傳輸安全策略,舊版應用程序仍能如何工作?
從iOS 9開始,所有連接必須安全並遵循一定的標準。但是,使用http連接的舊應用程序在沒有更新的情況下仍可繼續工作。爲什麼是這樣?有了新的應用程序傳輸安全策略,舊版應用程序仍能如何工作?
根據Documentation ATS僅在與iOS 9.0/macOS 10.11或更高版本鏈接時啓用。如果你鏈接到一個較舊的SDK版本,你的應用程序只是繼續工作,沒有ATS的要求。
如果你對一個SDK鏈接你的應用程序的操作系統早於9.0的iOS或OS X v10.11,您的Internet連接繼續工作,但ATS是禁用的,無論操作系統的應用程序的版本正在運行。 ATS在iOS 9.0或OS X v10.11之前的操作系統上不可用;那些較舊的操作系統忽略NSAppTransportSecurity密鑰。
ATS僅適用於與iOS 9或更高版本鏈接的應用程序。 – HAS
這很有道理。你可以發佈答案,以便我可以接受嗎? –