简体   繁体   中英

IOS store ipv6 rejected

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!

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.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM