My App for Iphone/Ipad connects to a server, transmits data from this server by JSON and shows the data to the user in form of lists and graphs. The server in question "https://www.myfxbook.com" is not IPv6 compliant.
Apple's Appstore-review team keeps rejecting my app since they can't reach this server (which does not have an AAAA-record) within their test set-up.
I followed their advice to set up and test IPv6 connectivity in my place where I found that from my IPv6 network I could reach the IPv4-server. But obviously the Appstore-review team uses a pure IPv6 setup
using the "dig" command I found the following response within my NAT64 network
iMac:myfxtract XXXXXX$ dig -t AAAA https://www.myfxtract.com
; <<>> DiG 9.8.3-P1 <<>> -t AAAA https://www.myfxtract.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 55233
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;https://www.myfxtract.com. IN AAAA
;; AUTHORITY SECTION:
com. 600 IN SOA a.gtld-servers.net. nstld.verisign-grs.com. 1492237025 1800 900 604800 86400
;; Query time: 30 msec
;; SERVER: 2001:730:3e62::53#53(2001:730:3e62::53)
;; WHEN: Sat Apr 15 08:17:26 2017
;; MSG SIZE rcvd: 116
If anyone has the same situation and could offer me some advice on the issue ? Been "talking" to Apple-hotlines for weeks to no avail...
The solution was to be resilient about the difference between testing within own NAT64 and the Appreview network. My app was finally accepted without further comment