Reputation: 1
When we upload a project written in .net Socket environment to iOS app store, we get the following rejection.
We still discovered one or more bugs in your app when reviewed on iPad running iOS 10.2 on Wi-Fi connected to an IPv6 network.
This is our client socket connection
Socket = new Socket (AddressFamily.InterNetworkV6, SocketType.Stream, ProtocolType.Tcp);
Socket.BeginConnect (ip, port, new AsyncCallback (ConnectionComplete), null);
Server connection code is this way
Socket = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
Socket.Bind (new IPEndPoint (ip, port));
Because our game will be available on android and iOS platforms. So the server connection was made as ipv4. We are very grateful to you for your help in this matter. Thank you!
Upvotes: 0
Views: 370
Reputation: 2165
There is no error specific to IP v6. It's the generic message when app review fails because of server connection issues.
Apple uses IP v6 environment during the review process due to which they give the message about v6.
You should check and make sure the binary you have submitted on ITunes record for review process is able to make connection to your servers. Just check the methods used for HTTP connections.
Upvotes: 1