: 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
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?
More posts by @Mendez628
1 Comments
Sorted by latest first Latest Oldest Best
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
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.