امنیت حمل و نقل برنامه
App Transport Security (ATS) یک ویژگی حفظ حریم خصوصی است که اتصالات ایمن را اعمال می کند. این به طور پیش فرض برای برنامه های جدید فعال است.
هنگامی که یک برنامه غیر سازگار با ATS تلاش می کند با استفاده از HTTP آگهی ارائه دهد، پیام گزارش زیر ظاهر می شود:
App Transport Security بار منبع HTTP (http://) واضح را مسدود کرده است زیرا ناامن است. استثناهای موقت را می توان در فایل Info.plist
برنامه شما پیکربندی کرد.
برای غیرفعال کردن محدودیتهای ATS، استثناهای زیر را به Info.plist
برنامه خود اضافه کنید:
-
NSAllowsArbitraryLoadsForMedia
-
NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
کلیدهای NSAllowsArbitraryLoadsForMedia
و NSAllowsArbitraryLoadsInWebContent
برای اطمینان از اینکه تبلیغات شما تحت تأثیر ATS قرار نمی گیرد، مورد نیاز است.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-02-08 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-02-08 بهوقت ساعت هماهنگ جهانی."],[[["App Transport Security (ATS) enforces secure connections and is enabled by default for new apps, blocking cleartext HTTP resource loads for enhanced security."],["To avoid ATS restrictions and ensure ad serving functionality, developers need to include `NSAllowsArbitraryLoadsForMedia` and `NSAllowsArbitraryLoadsInWebContent` exceptions within their app's `Info.plist` file."],["These exceptions allow media and web content to bypass ATS restrictions, preventing disruption to ad delivery."]]],["App Transport Security (ATS) enforces secure connections and is enabled by default. Non-compliant apps using HTTP trigger a log message indicating blocked insecure resource loads. To disable ATS restrictions for media and web content, add `NSAllowsArbitraryLoadsForMedia` and `NSAllowsArbitraryLoadsInWebContent` keys set to `true` within the app's `Info.plist` file, under the `NSAppTransportSecurity` dictionary. These exceptions are essential to prevent ads from being affected by ATS.\n"]]