2016-07-14 61 views
6

Przesłaliśmy aplikację phoegap cordova do Apple, która została odrzucona, mówiąc, że nasza aplikacja nie obsługuje ipv6. Po raz pierwszy otrzymujemy ten błąd i nie jesteśmy pewni dokładnych kroków w celu rozwiązania tego problemu.Apple odrzucił naszą aplikację phonegap za brak obsługi ipv6.

Nasza aplikacja korzysta z Amazon 2 i zauważyliśmy, że Amazon ec2 nie obsługuje ipv6. Więc chcemy wiedzieć, gdzie musimy to naprawić? W Amazon lub w aplikacji?

Jeśli to amazon, jak możemy to naprawić? próbowaliśmy naprawić problem z Amazon poprzez dodanie ELB, ale jeszcze nie rozwiązało problemu.

Używamy najnowszej wersji Cordova, a wszystkie biblioteki są najnowszą wersją. Daj nam znać

+0

Czy masz stałe adresy IP w swojej aplikacji? – jcesarmobile

+0

Zobacz http://stackoverflow.com/a/37896631/276648 gdzie użycie 'cordova-http' rozwiązuje problem z IPv6. – user276648

Odpowiedz

1

Nie jest to problem związany z twoim serwisem/serwerem internetowym.

Od tego czerwca Apple oczekuje, że aplikacje będą działać w sieciach IPV6. Apple zaczął odrzucać aplikacje, które nie są zgodne z tym.

NSURLSession, NSURLConnection, AFNetworking 3.x + wszystkie obsługę IPv6

Jeśli używasz innych bibliotek sieciowych, skorzystaj z poniższego linku, aby przetestować obsługę IPv6 http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/

Jeśli natrafisz problemów w tworzeniu sieci Żądania, gdy Twoja aplikacja działa w sieci IPV6, będziesz musiał zaktualizować/zastąpić biblioteki sieciowe odpowiednikami obsługującymi IPV6.

Po zakończeniu testowania aplikacji z obsługą IPV6 można ponownie przesłać ją do sklepu z aplikacjami w celu zatwierdzenia.

+0

Wierzę, że niezależnie od bibliotek, o których wspomniałeś, są biblioteki natywne, ale tworzymy aplikację hybrydową za pomocą wtyczki cordova. – user3514328

+2

Tak. Ale powód tego problemu jest taki sam. Po prostu zaktualizuj biblioteki sieciowe do wersji obsługiwanych przez IPV6. – 7vikram7

+0

Zaktualizowaliśmy biblioteki sieciowe do najnowszej wersji, ale Apple ponownie odrzucił aplikację. Nie jesteśmy pewni, co jeszcze trzeba sprawdzić. – user3514328