2017-07-12 20 views
0

10月以降に提出されたiOS(Swift 2.3を使用)上にモバイルアプリがあり、最近(1ヶ月前)、Appleのレビューアによって却下されましたIPv6ネットワークに接続したときにコンテンツが読み込まれないという事実は、アプリケーションをIPv6ネットワークに接続することでテストすることをお勧めします。また、設定方法、アプリケーションの接続時のドキュメントも用意されていますそれにはわずかな遅延(最大2.5秒)でコンテンツがロードされています。IPv6の互換性の問題によりiOSアプリケーションが拒否されました

私たちのバックエンドはIPv4ネットワーク上にありますが、アップル社のようにNAT64翻訳が行われるので問題にはならないでしょう。

私たちはアップルと話をして詳細を知りましたが、残念ながらそのプロセスから外れてしまって、私たちをさらに助けません。

私たちがやったことのいくつかは次のとおりです。

  • は、バックエンドをする(それは IPv6のために失敗するので)任意のコールは、IPv4アドレスではなくDNSを使用して を起これば、モバイルからのすべてのトラフィックを監視、すべての良い、すべてのDNS名で出かけます。
  • IPv6をサポートする ではないチャンスがある場合に使用されるライブラリをチェックし、何もリストに表示されません。

私たちはインターネットに目を通し、Appleのテストに影響を与える可能性のある要素を見つけられませんでした。これは、IPv6ネットワーク上の私たちの終わりではなく、Appleのものではなく、私たちが店にアプリを提出しなければならないので、このトピックに関する情報は本当に本当に役に立ちます。

+0

アプリでXMPPフレームワークを使用していますか? – Bali

答えて

0

私はこれを読んで拒否していますが、最初は怖かったのですが、それをテストするためには苦労しましたが、実際には画面が読み込まれない一見接続上の理由から。画面はIPV4でもロードされませんでしたが、それほどテストするのは面倒ではなかったようで、バグはIPV6にはまったく関係ない非常にばかげたロジックバグでした。私たちのプロダクトサーバーは、テストした正確な時刻に破棄されました。詳細に入る前にそれがあなたの事件でないかどうかを調べてみてください。誰もが現在使用しているhttpネットワーキングライブラリを使用している場合、通常はIPV6をサポートするために特別なことを行う必要はありません。

関連する問題