Apple rejected our phone app for lack of ipv6 support

We introduced the phonegap phone phone app for Apple, and it was rejected, stating that our application does not support ipv6. This is the first time we get this error and are not sure about the exact steps to resolve this problem.

Our application uses amazon ec2, and we noticed that amazon ec2 does not support ipv6. So we want to know where we need to fix this? In Amazon or inside the app?

If it's an Amazon, how can we fix it? We tried to fix the Amazon problem by adding ELB, but it still has not solved the problem.

We use the latest version of Cordova, and all libraries are the latest version. Please let us know

+6
source share
1 answer

This is not a problem with your webservice / webserver.

Starting this June, Apple expects applications to run on IPV6 networks. Apple has begun to reject Applications that do not match this.

NSURLSession, NSURLConnection, AFNetworking 3.x + IPV6 Support

If you use any other network libraries, use the link below to test IPV6 support http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/

If you encounter problems creating web requests when the application is running on an IPV6 network, you will have to upgrade / replace your network libraries with equivalent versions of IPV6.

Once you have finished testing your IPV6-enabled application, you can resubmit it to the application store for approval.

+1
source

All Articles