iOS 9+ Specific

One of the changes in iOS9 is a default setting that requires apps to make network connections only over SSL. This is known as App Transport Security.

MFSDK is facilitating the transition to support this change for each of our demand partners in order to ensure they are compliant.

In the meantime, developers who want to release apps that support iOS9, will need to disable ATS in order to ensure MFSDK continues to work as expected, and in iOS10 and later only disable ATS for Media and Web content. To do so, developers should add the following to their plist:

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