Mobile SDKs: Integrate Bazaarvoice into your native Android and iOS apps.
IOS 9 Considerations
The Bazaarvoice Mobile SDKs provide access to most of the core products Bazaarvoice offers. To learn more, go to the Mobile SDK documentation home page.
Contents
This page explains when you might need to disable App Transport Security (ATS) in your mobile application.
Introduction
Apple introduced App Transport Security (ATS) in iOS 9. ATS requires apps to use https://
only, to enhance security. The Bazaarvoice Mobile SDK for iOS uses only https://
, but some data returned might not include this protocol. For example, a product image URL associated with an ad might use http://
. If this occurs, you might need to disable ATS for your image hosting domain.
Example
To ensure your Mobile SDK integration works correctly, disable ATS by adding the following XML to your app's Info.plist
file:
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
NSExceptionDomains
key.