2016-07-14 25 views
6

Appleにcordova phonegapアプリを提出しました。私たちのアプリがipv6をサポートしていないと言って拒否されました。このエラーが発生して初めてこの問題を修正するための正確な手順がわからないのは初めてのことです。Appleはipv6サポートを持たないため、私たちのphonegapアプリを拒否しました

私たちのアプリはamazon ec2を使用しており、amazon ec2はipv6をサポートしていないことに気付きました。だから我々はこれを修正する必要があるのか​​知りたいのですか?アマゾンやアプリ内で?

アマゾンの場合はどうすれば修正できますか?私たちはELBを追加してアマゾン問題を修正しようとしましたが、まだ問題を解決していません。

最新のバージョンのcordovaを使用しており、すべてのライブラリは最新バージョンです。

+0

あなたのアプリにIPをハードコードしていますか? – jcesarmobile

+0

http://stackoverflow.com/a/37896631/276648を参照してください。ここで 'cordova-http'を使用するとIPv6の問題が解決されます。 – user276648

答えて

1

これはあなたのwebservice/webserverに関連する問題ではありません。

この6月以降、AppleはAppsがIPV6ネットワーク上で動作することを期待しています。 Appleはこれに従わないAppsを拒否し始めました。

NSURLSession、NSURLConnection、AFNetworking 3.xの+すべてのサポートIPV6

あなたが他のネットワークライブラリを使用している場合は、Webを作る際に問題に遭遇した場合は、IPV6サポート http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/

をテストするために、リンクの下に使用してくださいあなたのアプリケーションがIPV6ネットワーク上で動作しているときは、ネットワーキングライブラリを対応するIPV6に更新/置き換えなければなりません。

IPV6サポートでアプリケーションをテストしたら、承認のためにアプリストアに再度提出することができます。

+0

あなたが言及したライブラリはネイティブライブラリだと思っていますが、私たちはcordovaプラグインを使ってハイブリッドアプリを開発しています。 – user3514328

+2

はい。しかし、問題の理由は同じです。ネットワーキングライブラリをIPV6対応のバージョンにアップデートするだけです。 – 7vikram7

+0

ネットワークライブラリを最新のバージョンに更新しましたが、Appleは再びこのアプリケーションを拒否しました。他に何が必要なのかわかりません – user3514328

関連する問題