Mobile app version of vmapp.org
Login or Join
Mendez628

: How do I enable an IPv6 connection? I submitted an app to the AppStore, but they rejected it, because it fails to connect to IPv6. An example url from my app is: http://api.nal.usda.gov/ndb/search/?format=json

@Mendez628

Posted in: #Ios #Ipv6

I submitted an app to the AppStore, but they rejected it, because it fails to connect to IPv6. An example url from my app is:
api.nal.usda.gov/ndb/search/?format=json
I ran a test on this URL at chair6.net, and sure enough, the IPv6 tests failed.

I have no idea what I am doing. :) I took a look at some search results, but they suggest I have to make server-side changes. I do not own the site, so I cannot make any changes to the server.

How can I enable IPv6 when connecting to that URL?

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Mendez628

1 Comments

Sorted by latest first Latest Oldest Best

 

@Gail5422790

Apple doesn't require the server to be reachable over IPv6 (yet). They do however require your app to work on an IPv6-only network with NAT64 and DNS64. The NAT64 service will make IPv4-only servers reachable.

They require this because more and more networks deploy this model of connectivity, and they don't want their users to have bad experiences. If you don't have a network with NAT64 available then a MacOS system can simulate one for you so you can test. The Apple developer documentation had a section on how to set that up: developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme