2016-08-30 7 views
0

iOS 9以降、すべての接続は安全で、一定の基準に従っている必要があります。しかし、http接続を使用する古いアプリケーションは、更新せずに引き続き動作します。どうしてこれなの?新しいApp Transport Securityポリシーでは、古いアプリはどのように動作しますか?

+0

ATSは、iOS 9以降をリンクするアプリでのみ有効です。 – HAS

+1

それはたくさんの意味があります。私はそれを受け入れることができるように答えとして投稿できますか? –

答えて

2

Documentationによると、ATSはiOS 9.0/macOS 10.11以降とのリンク時にのみ有効です。古いSDKバージョンとリンクすると、あなたのアプリはATSの要件がなくても動作し続けます。

iOS 9.0またはOS X v10.11より古いオペレーティングシステムのSDKとアプリケーションをリンクすると、インターネット接続は引き続き機能しますが、オペレーティングシステムのどのバージョン実行中です。 AOSは、iOS 9.0またはOS X v10.11より古いオペレーティングシステムでは利用できません。古いオペレーティングシステムはNSAppTransportSecurityキーを無視します。

関連する問題