2017-01-04 12 views
1

私はReact Nativeで開発されたアプリを持っており、すべてのデータを処理するためにAPIを使用しています。アプリはすでに問題なく、クラッシュすることなく承認されています。ios - app store ipv6に失敗しましたが、再生産できません

私は最近、(WWDCの後に)このアプリのアップデートをいくつか行って、実際のデバイスですべてのものをローカルでテストしました。アプリは全くクラッシュすることなく正常に動作します。

Appleは次の応答で戻ってきています

「パフォーマンス - 2.1アプリは、我々は時にIPv6ネットワークに接続されているiOSの 10.2を実行しているiPadやiPhone上で墜落した:1.発足アプリ2.タップ」

私のローカルマシン(オフィスではipv4を使用しています)で問題が再現できず、サーバーはIPv6ではありません。

私はいくつかの調査を行い、WWDC(2015)の時点で、APISがIPv6サーバ上にない限り、アプリを店舗にリリースすることはできません。しかし、私はなぜこれが私のマシンと私のデバイス上で正常に動作するようにクラッシュするアプリケーションを引き起こすのか理解するのに苦労しています。

アップルが持つ問題を再現できる方法はありますか?そして、AppleがIPv6の問題のために起こしている問題はありうるか?

+0

私はこれがあなたの問題に役立つと思います。http://stackoverflow.com/questions/38783443/react-native-app-store-rejection-support -for-ipv6 – Codesingh

+0

あなたはすでにあなたのサーバがIPv6をサポートしていないと言いました。あなたのサーバーは、IPv6だけの接続をサポートする必要があります。 –

+0

@MidhunMPいいえ私は、IPv6への変換が簡単な作業ではなく、新しいサーバーを作成せずにやりたいことではないと言ったホストされたサーバーチームに連絡しました。 – Phorce

答えて

0

同じ問題がありました。その後、私のアプリは、プッシュ通知のアクセス許可がユーザーによって拒否されたときのシナリオを処理していないことを理解しました。そのため、ユーザーに任意の権限(最初にアプリケーションを起動するとき)を要求するかどうかを確認し、これらの権限が拒否されたときにアプリケーションが期待通りに動作するかどうかを確認することが最善です。 (私の推測では、リンゴのテスターは通常、テストの際にこれらの許可を拒否することです)

関連する問題