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

Bảo mật truyền tải ứng dụng (ATS) là một tính năng bảo 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 bằng HTTP:

App Transport Security đã chặn một hoạt động tải tài nguyên HTTP (http://) ở dạng 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 quy tắc hạn chế ATS, hãy thêm các trường hợp 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 cần có khoá NSAllowsArbitraryLoadsForMedia và NSAllowsArbitraryLoadsInWebContent để đảm bảo quảng cáo của bạn không bị ảnh hưởng bởi ATS.