[Share] Those Things About Apple APP IPv6 Review
Published: 2016-09-08
Recently, our company received inquiries from some users, asking whether our VPS/cloud hosts support IPv6, because Apple currently requires APPs to support IPv6 in order to pass review.
So the editor did a Google search and found that although some domestic service providers have already provided IPv6 addresses, in practice, on the user side, that is, what we usually call terminals, IPv6 is still not supported, because it involves
replacing terminal devices (such as: optical modems, routers, switches, etc.) to support IPv6. Therefore, in the overall domestic environment, it will still take some time for the whole network to support IPv6.
After reading this, do you have any questions? How do other developers pass Apple's APP review in the domestic environment?
The editor did another Google search and found this article. The editor is not an APP developer, and briefly looked at the article. The article describes that there are many methods to pass APP review, but none of them mandatorily require the server side to support IPv6.
For example: using new networking libraries in the APP: NSURLSession or CFNetwork, and not using IPv4 addresses for remote addresses and other methods are all feasible. For more details, please go back to this article to check, and you can also communicate with more developers.
At this point, the part about Apple APP needing to support IPv6 is finished. If you are a server and need to use an IPv6 address, please read on:
The editor tested this website: http://broker.aarnet.net.au/ It is currently a service provider that is still providing services and can obtain an IPv6 address through a very simple method.
After you create a user, you can obtain a script. Just download and run the script, and the whole process is very simple. The editor will not give an example.
Summary: APPs that fail review due to IPv6 are mainly because the program itself did not use libraries or APIs that support IPv6 during development, not because the server side needs to support IPv6. To pass review, the program needs to be adjusted; you can refer to the above blog post for adjustments.
