8
We made an iPhone app with Embarcadero xe10 + PHP, but when trying to host it on:
He was turned down for not supporting IPV6.
I joined the site http://validador.ipv6.br/index.php?site=www.useunic.com.br&lang=pt and found that it does not support access by IPV6.
Apple requires my app to run on an Ipv6 network, as shown above.
On this host we host only the php files that are used in the app, there is some configuration that we can do to fix this, because I contacted the hosting and they have no ipv6 support.
Follow itunes return on app:
De Apple
2. 1 PERFORMANCE: APP COMPLETENESS
Performance - 2.1
We discovered one or more bugs in your app when reviewed on iPad running iOS 10.2.1 on Wi-Fi connected to an IPv6 network.
Specifically, your app produced an error when we attempted to log in with the demo account you provided.
Please see attached screenshots for details.
Next Steps
Please run your app on a device while connected to an IPv6 network (all apps must support IPv6) to identify any issues, then revise and resubmit your app for review.
If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.
For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.
Resources
For information about supporting IPv6 Networks, please refer to Supporting IPv6 DNS64/NAT64 Networks and About Networking.
There is a gambit, you can use Cloudflare, it will serve as a proxy, it supports Ipv4 and Ipv6, even if you only support Ipv4. But I advise you to asymmetrically encrypt the data, at least login/registration. That way not even Cloudflare will know the data that was sent, just include a public key in the application, security is never too much. ;)
– Inkeliz
Good afternoon! Dude, in the company where you worked we went through the same problem as you and to solve the problem we changed the hosting plan to one that supports Ipv6
– Davi Pires
Remove this AAAA record in your domain settings from the domain provider’s website, and run some tests, I’ve seen people comment on it, but I’ve never actually tested it.
– Lucas Romano
The answer is simple, you need a host with IPV6 support, and more, your web server needs to respond in IPV6 as well (address Binding). Cloudflare can be a good solution, but you’ll have time out problems if you have very long requests. It also does not support sockets other than port 80 and 443 and only traffic TCP.
– LeonanCarvalho