Hi,
With App Transport Security enabled, I want to be able to load non HTTPS URLs from our webViews.
This can easily be done with NSAllowsArbitraryLoadsInWebContent set to YES on iOS 10 (while keeping the rest of the application secure).
However, on iOS 9 and below, this configuration key does not exist.
The documentation seems to recommend setting NSAllowsArbitraryLoads to YES:
NSAllowsArbitraryLoadsInWebContent
"To support older versions of iOS and macOS, you can employ this key and still manually configure ATS. To do so, set this key’s value to
YES
and also configure the
NSAllowsArbitraryLoads
subkeys."
Thus, can I assume that setting NSAllowsArbitraryLoads = YES under iOS 9 will not trigger an App Store Review justification or can I assume I can justify doing that since there are no other way to support non HTTPS request under iOS 9 for our webViews?
I asked this question to the App Store Review team but they would not answer as I did not submit any code so I'm hoping the forums can be more helpful.
Thanks a lot,
Augustin