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 bảo mật. Tính năng này được bật theo mặc định cho các ứng dụng mới.

Thông báo nhật ký sau 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 cho các trường hợp ngoại lệ tạm thời trong tệp Info.plist của ứng dụng.

Để vô hiệu hoá các quy định hạn chế của 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 bắt buộc phải có khoá NSAllowsArbitraryLoadsForMediaNSAllowsArbitraryLoadsInWebContent để đảm bảo quảng cáo của bạn không bị ảnh hưởng bởi ATS.