2010-11-24 6 views
2

私はこれに関する情報を見つけることができませんが、実際に起こらないかどうかを知る必要があります。見つける!ネットワークが3Gから2Gに切り替わるときにiPhoneアプリがフリーズする

バックグラウンドストーリー:

私のアプリが弱い3G信号があり、そのために弱い3Gから前後に切り替わるiPhone上で実行されている強いが、2Gおよびその逆、フリーズしているようです(アプリ、完全な凍結は5〜10秒間)。私はこのレポートをはるかに幅広く持っていましたが、私の3G信号が私のエリアでは強すぎるので、私は複製できません。

私のiPhone 4をしっかり押さえれば、信号を薄暗くして、セルラーデータネットワークがないことを知らせる警告が表示されます。ちょっとだけ2Gに切り替える前に。これによりフリーズが発生し、アラートが棄却された後にアプリケーションの代理メソッド "applicationDidBecomeActive"が呼び出されるようにアラートが追跡されますが、通常のサスペンド/レジュームプロセスを考えたときには "applicationWillResignActive"

これを処理するために私のコードでロジックの一部を変更しました。その問題は解決されました。

質問:

たときに電話3Gから2Gに切り替わり、その逆と呼ばれる任意のアプリのデリゲートメソッドがありますか?アプリは一時的にそれをアクティブな状態にしてから消してしまい、上記の状況のように回復しますか?上記の問題は、私のユーザーが経験していることを正確に再現しているように見えますが、明らかに事態が少し変わる「セルラーデータネットワーク」の警告が表示されます。彼らはこのアラートを取得しませんが、彼らはまだ凍結を取得します。

ありがとうございました

+0

あなたのアプリではどのようなネットワークを使用していますか? – makdad

+0

このバグを解決する理由と代替方法がありましたか?同じものに直面しています –

答えて

0

あなたは到達可能性を使用してこれを追跡することができます。

hereがあります。

+0

到達可能性はWi-Fiと携帯データの違いだけで、携帯データの種類によって異なります。私は、通知が送信されているとは思わない。 –

関連する問題