IPv6 AppStore requirement

Hi,

I have a technical question about the IPv6 requirement that was announced on the WWDC (Sessions 719). In this session, they said that it "will be a AppStore submission requirement"


I would like to know when the IPv6 support will be AppStore submission requirement for:

- New submitted apps

- Updates for existing apps

- Apps that are in the AppStore but won't be updated


Is there any kind of official statement for this?


cheers

I have the exact same concern, Apple's support suggested that I read the documentation and the documentation is as generic as the presentation with no specific dates.

I have watched Stuart's talk at WWDC now twice looking for measurable details, very interesting talk, but unspecified regarding what it means that IPv6 is an "App Store requirement". I don't want to be rejected for something we didn't know about. Please someone tell us what test(s) will be performed exactly so that we can perform that same test prior to submission. We live in a world of IPv4 devices especially for our app, so we use many IPv4'isms by necessity. Navigating whatever these rules will be is something that needs published, clear rules that we have at least weeks/months to plan ahead for.

I'd like to know that too, especially for apps communicating with local network devices like routers or media players etc.

I think IPv6 transition is difficult for such apps because generally local network devices support IPv4 only. Users may have been using lots of such assets without any problems, and want to continue to use them.

I developed some apps managing such devices. Of course my apps support IPv4 only and depend on kinds of IPv4 based protocols.

I hope apps that target local network IPv4 devices will be permitted to use IPv4.

Just in case you missed it, Apple made an announcement today:


https://developer.apple.com/news/?id=08282015a


The announcement said "All apps submitted to the App Store must support IPv6 starting in early 2016".

I saw this too. Do you or does anyone know if this means that services that the app connects to must be resolvable on an IPv6-only connection? Or does it mean that if possible, the app connects via IPv6 first (using apple's standard apis and such)?

This requirement makes no sense. In many areas both large and small cities, ipv6 is not currently supported.

That's great that Apple has postponed the IPv6 requirement given that it had not been defined. Unfortunately, that page still doesn't define anything as to the testing methodology. It just vaguely says you should support IPv6 which is truly meaningless. What we need to know is exactly what that means, and better would be tell us what App Review will actually do to test it so we can run that test ahead of time.

If you read this: https://developer.apple.com/library/prerelease/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html#//apple_ref/doc/uid/TP40010220-CH213-SW11

it shows how apps can still use IPv4 servers and IPv6 servers. Even if the network is IPv6-only, it will still be able to resolve IPv6 addresses for IPv4 servers.

IPv6 AppStore requirement
 
 
Q