2016-07-14 5 views
6

Wir haben cordova phonegap App an Apple geschickt und es wurde abgelehnt zu sagen, dass unsere App ipv6 nicht unterstützt. Dies ist das erste Mal, dass wir diesen Fehler erhalten und uns nicht sicher sind, welche Schritte zur Behebung dieses Problems genau erforderlich sind.Apple hat unsere phonegap App abgelehnt, weil wir keinen ipv6 Support haben.

Unsere App verwendet amazon ec2 und wir haben festgestellt, dass Amazon ec2 ipv6 nicht unterstützt. Wir wollen also wissen, wo wir das beheben müssen? In der Amazon oder in der App?

Wenn es Amazon ist, wie können wir es beheben? Wir haben versucht, Amazon Problem durch Hinzufügen von ELB zu beheben, aber es hat das Problem noch nicht gelöst.

Wir verwenden die neueste Version von Cordova und alle Bibliotheken sind die neueste Version. Bitte lassen Sie uns wissen

+0

Haben Sie fest codierte IPs in Ihrer App? – jcesarmobile

+0

Siehe http://stackoverflow.com/a/37896631/276648, wo die Verwendung von 'cordova-http' das IPv6-Problem behebt. – user276648

Antwort

1

Dies ist kein Problem in Bezug auf Ihren Webservice/Webserver.

Seit Juni erwartet Apple, dass Apps auf IPV6-Netzwerken laufen. Apple hat damit begonnen, Apps abzulehnen, die dem nicht entsprechen.

NSURLSession, NSURLConnection, AFNetworking 3.x + alle Unterstützung IPV6

Wenn Sie weitere Netzwerkbibliotheken verwenden Sie bitte folgenden Link verwenden IPV6-Unterstützung http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/

zu testen Wenn Sie über Probleme kommen Web zu machen Wenn Ihre App in einem IPV6-Netzwerk ausgeführt wird, müssen Sie Ihre Netzwerkbibliotheken auf IPv6-unterstützende Entsprechungen aktualisieren/ersetzen.

Sobald Sie Ihre App mit IPV6-Unterstützung getestet haben, können Sie sie erneut zur Genehmigung an den App Store senden.

+0

Ich glaube, welche Bibliotheken Sie erwähnt haben, ist native Bibliotheken, aber wir entwickeln Hybrid-Anwendung mit Cordova-Plugin. – user3514328

+2

Ja. Aber der Grund für das Problem ist das gleiche. Aktualisieren Sie die Netzwerkbibliotheken nur auf IPV6-unterstützte Versionen. – 7vikram7

+0

Wir haben die Netzwerkbibliotheken auf die neueste Version aktualisiert, aber Apple hat die App erneut abgelehnt .. wir sind nicht sicher, was noch zu prüfen ist – user3514328

Verwandte Themen