Apple dit qu'elle doit prendre en charge les réseaux IPv6 uniquement, c'est-à-dire que votre application peut être utilisée normalement même s'il n'y a qu'un réseau IPv6. Si l'adresse IP que vous résolvez est au format IPv4 `x.x.x.x`, elle ne sera pas accessible sur un réseau IPv6 uniquement.
Partagez le réseau sur un ordinateur Mac avec un câble réseau, sélectionnez « NAT64 », puis connectez-vous à votre réseau partagé sur l'iPhone pour créer un réseau IPv6 uniquement. Vous pouvez voir si le DNS est passé au format IPv6 dans le « LAN sans fil » des paramètres du téléphone mobile. Vous pouvez également le tester en visitant http://ipv6-test.com.
Après avoir simulé l'environnement réseau, exécutez votre application pour voir si l'adresse IP résolue est une adresse IPv6 et si elle est accessible normalement.
Sauf besoins particuliers, il est préférable de ne pas utiliser l'IP directement, mais d'utiliser un nom de domaine.
Mappez simplement un nom de domaine et il sera résolu. Si vous écrivez directement une adresse IPv4 fixe, elle ne prendra certainement pas en charge IPv6. Il existe de nombreuses façons de vérifier, et Apple les examine manuellement. Il ne devrait pas être difficile de surveiller le mécanisme de communication réseau de l'APP. Mais je ne sais pas exactement comment le fonctionnaire a fait.
Apple dit qu'elle doit prendre en charge les réseaux IPv6 uniquement, c'est-à-dire que votre application peut être utilisée normalement même s'il n'y a qu'un réseau IPv6.
Si l'adresse IP que vous résolvez est au format IPv4 `x.x.x.x`, elle ne sera pas accessible sur un réseau IPv6 uniquement.
Partagez le réseau sur un ordinateur Mac avec un câble réseau, sélectionnez « NAT64 », puis connectez-vous à votre réseau partagé sur l'iPhone pour créer un réseau IPv6 uniquement. Vous pouvez voir si le DNS est passé au format IPv6 dans le « LAN sans fil » des paramètres du téléphone mobile. Vous pouvez également le tester en visitant http://ipv6-test.com.
Après avoir simulé l'environnement réseau, exécutez votre application pour voir si l'adresse IP résolue est une adresse IPv6 et si elle est accessible normalement.
Sauf besoins particuliers, il est préférable de ne pas utiliser l'IP directement, mais d'utiliser un nom de domaine.
Mappez simplement un nom de domaine et il sera résolu. Si vous écrivez directement une adresse IPv4 fixe, elle ne prendra certainement pas en charge IPv6.
Il existe de nombreuses façons de vérifier, et Apple les examine manuellement. Il ne devrait pas être difficile de surveiller le mécanisme de communication réseau de l'APP.
Mais je ne sais pas exactement comment le fonctionnaire a fait.