Search code examples
iphoneapp-storeipv6

App store IPV6 compatibility test


I have submitted a app in app store and my metadata was rejected with the following comment ————— We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 10.0.1 on Wi-Fi connected to an IPv6 network.

Specifically, we were unable to register a new account because the Save button was unresponsive. We’ve attached screenshot(s) for your reference. —————— My app deployment Target IOS 8.0

My test phone is iPhone 6 with IOS 8.2

As per apple documentation

https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html#//apple_ref/doc/uid/TP40010220-CH213-SW1

i have simulated the NAT64 local network on my mac and tested it. The app works ok. IP address screenshots attached using Nat64 and without using Nat64

I am not using any ip address numbers in my app. I only access the php script like www.kottapa.com/xyz.php

I am testing this app from bangalore india

Please let me know what could be the Problem.

enter image description here enter image description here enter image description here


Solution

  • This is due to missing App Transport Security Settings (Allows Arbitrary Loads ) property in info.plist. Without this property IOS10 won't' allow http requests. But IOS 8 device processes http requests without this property