Bảo mật truyền tải ứng dụng

App Transport Security (ATS) là một tính năng về quyền riêng tư, giúp thực thi các kết nối an toàn. Tính năng này được bật theo mặc định cho các ứng dụng mới.

Thông điệp nhật ký sau đây sẽ xuất hiện khi một ứng dụng không tuân thủ ATS cố gắng phân phát quảng cáo qua HTTP:

App Transport Security đã chặn một hoạt động tải tài nguyên HTTP (http://) văn bản thô vì tài nguyên đó không an toàn. Bạn có thể định cấu hình các trường hợp ngoại lệ tạm thời trong tệp Info.plist của ứng dụng.

Để tắt các chế độ hạn chế của ATS, hãy thêm các ngoại lệ sau vào Info.plist của ứng dụng:

  • NSAllowsArbitraryLoadsForMedia
  • NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoadsForMedia</key>
    <true/>
    <key>NSAllowsArbitraryLoadsInWebContent</key>
    <true/>
</dict>

Bạn phải sử dụng khoá NSAllowsArbitraryLoadsForMediaNSAllowsArbitraryLoadsInWebContent để đảm bảo quảng cáo của bạn không bị ATS ảnh hưởng.