This relates to Apple's requirement for IPv6 support, as discussed at https://developer.apple.com/news/?id=05042016a
Our app connects to a private WiFi access point generated by a hardware device which only supports IPv4, and does not have a DNS entry or other FQDN. We are connecting to this device using a hard-coded IPv4 address string using the CFNetwork library (specifically CFStreamCreatePairWithSocketToCFHost()).
Is this an acceptable use per Apple's new policy? We understand that using an IPv4 address literal is not ideal, but don't really have an alternative at this point. Our reading of the policy is that this usage would be acceptable (since the app is otherwise compliant and will continue to function normally when connected to an IPv6-only network). However, we would still like to confirm one way or the other.
Thanks.