Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Apple rejected our phonegap app for not having ipv6 support

We submitted cordova phonegap app to apple and it was rejected saying that our app does not support ipv6. This is the first time we are getting this error and not sure on exact steps for fixing this issue.

Our app is using amazon ec2 and we noticed that amazon ec2 is not supporting ipv6. So we want to know where do we need to fix this? In the amazon or inside the app?

If it is amazon, how we can fix it? we tried to fix amazon issue by adding ELB but it has not solved the problem yet.

We are using latest version of cordova and all libraries are latest version. Please let us know

like image 726
user3514328 Avatar asked Jul 14 '16 06:07

user3514328


1 Answers

This is not an issue related to your webservice/webserver.

Since this June, Apple expects Apps to run on IPV6 networks. Apple has started rejecting Apps which do no comply with this.

NSURLSession, NSURLConnection, AFNetworking 3.x+ all support IPV6

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

If you come across issues in making web requests when your App is running on an IPV6 network, you will have to update/replace your networking libraries to IPV6 supporting equivalents.

Once you are done testing your App with IPV6 support, you can re-submit it to the app store for approval.

like image 96
7vikram7 Avatar answered Nov 15 '22 13:11

7vikram7