web-dev-qa-db-ja.com

iOS IPv6ネットワークでアプリが拒否されました

昨日、レビューのためにアプリを提出しましたが、Appleから次のメッセージを受け取りました。

IPv6ネットワークに接続されたWi-FiでiOS 9.3.2を実行しているiPad iPhoneで確認したところ、アプリに1つ以上のバグが見つかりました。

具体的には、確認の結果、アプリケーションにまだ読み込みの問題が発生しており、アプリケーションのコンテンツを確認できないことがわかりました。

私のアプリはionicフレームワークを使用していますが、この問題を修正するにはどうすればよいですか?

すでにドメインにサーバーへのアクセスに使用していますが、この問題はまだ存在します。

13
Jinson P L

はい。 Appleのポリシーに従って、アプリケーションはIPV6をサポートする必要があります。そのため、アプリケーションがIPV6をサポートしていることを確認してください。 iOS 9でIPv6をサポート

テストするには、アプリケーションがIPV6をサポートしているかどうかを確認してください、

IPv6 DNS64/NAT64ネットワークのサポート

作成を確認するには、Appleのページに示されている次の手順に従います。

Macを使用してローカルIPv6 Wi-Fiネットワークをセットアップするには


1)Macがインターネットに接続されている(イーサネットを使用)、ただし、Wi-Fi経由ではないを確認します。

enter image description here

2)起動システム環境設定 Dock、LaunchPad、またはAppleメニューから)。

enter image description here

3)オプションキーと共有をクリックを押します。 Optionキーをまだ離さないでください。 (optionキーを押すことを忘れないでください)

enter image description here

4)共有サービスのリストで[インターネット共有]を選択します。

5)Optionキーを離します。

6)[NAT64ネットワークの作成]チェックボックスを選択します。

7)Thunderbolt EthernetまたはOnly Ethernetなど、インターネット接続を提供するネットワークインターフェイスを選択します。

8)[Wi-Fi]チェックボックスを選択します。

enter image description here

9)Wi-Fiオプションをクリックし、ネットワークを設定します名前およびセキュリティネットワークのオプション。

10)インターネット共有チェックボックスを選択して、ローカルネットワークを有効にします。

11)confirmのプロンプトが表示されたら、共有を開始するには、[開始]をクリックします。

enter image description here

12)これで、Mac miniはホットスポットとして機能し、IPv6 NAT64ネットワークを使用しています

enter image description here

(ホットスポットを作成すると、上の画像のようになります)

IPhoneをMac miniのホットスポットに接続します。アプリケーションが正常に動作するかどうかをテストします。

この回答がお役に立てば幸いです。

編集:-フレームワークの下に追加することを忘れないでください。

1)WebKit

2)CFNetwork

enter image description here

このリンクには、ipv6ポリシーに関連するすべての情報があります。 IPv6 DNS64/NAT64ネットワークのサポート

30
Badal Shah

私たちも同じ問題に直面しました。 cloudFlare のような任意のCDNでウェブサイトを登録するだけで、次回サイト全体を他のサーバーに移行する必要がないときにアプリが承認されます。これは、App Storeから承認を取得する最も簡単な方法です。

2
jimmy

Appleこのエラーには何か問題があると思います!

同じエラーでアプリ(イオンアプリ)が3回(2016年11月中に)拒否され、IPv6に関連する変更を加えずに最後に承認されました!

IPv6とは関係がないと思われる場合は、起動エラーについてアプリを確認する必要があります。

ちなみに、私は自分のアプリでIPv6の互換性をチェックしませんでした。さらに、アプリの内部ビューでは、IPv6をサポートしていない共有ホストでホストされているWebページに接続しています。

1
Awad Haj

モバイルアプリはテスト環境で動作する場合がありますが、Apple独自のテスト環境では動作しない場合があります。 this および this のリンクはApple拒否の問題点を判断するのに非常に役立ちます。テスト環境はまったく同じではないことが明確に述べられています

0
lucianoenrico