問題タブ [reachability]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
681 参照

iphone - iPhone SDK : 非同期接続再試行メカニズム

アプリの 1 つに通常の非同期接続モードを実装しましたが、正常に動作します。エラー処理もきちんと行われています。また、Apple による Reachability API も実装しました。

たとえば、ネットワーク障害が発生したときに 5 回のリタイアを実行したいと考えています。

これを実装する良い方法を教えてください。

0 投票する
4 に答える
2020 参照

iphone - どのような状況でも iPhone が 3G を使用しないようにすることはできますか?

海外の可能性のある大規模なデータベース (60 メガ) をダウンロードする旅行ガイド関連のアプリを作成しています。到達可能性コードを使用して、ホストが wifi または 3g 経由で到達可能であることを確認できますが、何らかの理由で wifi 接続が切断された場合は心配です一部の DSL 接続では、iPhone が透過的に 3G に切り替わり、海外のデータ料金で誰かの電話代がかさむ可能性があることに気付かずに 1 分ほどかかります。

Wi-Fi 接続が切断された場合 (Wi-Fi は引き続き機能しますが、ネットへの接続がダウンしています)、到達可能性コードは ReachableViaWWAN を報告しますか? ダウンロード コードが返されるまで待って、ホストが現在どのように到達可能かを確認し、それが 3g 経由である場合は中止できますか?

3g または Wi-Fi のみを使用できる接続の種類を選択することはできますか?

0 投票する
3 に答える
2071 参照

iphone - 到達可能性を使用した大容量メモリリーク

デバイスでInstrumentsを使用すると、アプリでAppleのReachability2.0コードを使用して3.50KBのメモリリークが検出されます。リークされたオブジェクトはGeneralBlock-3584です。リークツールは次のコードを指します。

私はAppleのサンプルコードから直接Reachabilityの例を使用しているので、なぜこれが起こっているのか、またはどのように修正するのか理解できません。

0 投票する
1 に答える
934 参照

iphone - 誤検知のあるiPhoneアプリでの到達可能性-Appleを通過しますか?

私はこのコードを使用しています...

このスレッドから

http://www.iphonedevsdk.com/forum/iphone-sdk-development/19546-no-wifi-connection-best-practice-2.html#post118631

インターネット接続を確認します。これは原則として機能していますが、セルラーネットワークが利用可能であるがアクティブ化できない状況で誤検知が発生していますが、このシナリオを検出する方法について誰かがアイデアを持っていますか?

あるいは、これはめったに起こらない可能性が高いので、NSURLConnectionメソッドが接続できない場合は常に無視してエラーを出すことができます-ここでの私の心配は、それが審査プロセスを通過しない可能性があることです、誰かがこれを経験したことがありますか?

ありがとう

0 投票する
1 に答える
685 参照

iphone - Iphoneアプリでセルラーデータネットワークを介してネットワーク接続をテストすることは可能ですか

Iphoneアプリでセルラーデータネットワークを介してネットワーク接続をテストすることは可能ですか

0 投票する
2 に答える
2701 参照

iphone - iOSデバイスにセルラー無線があるかどうかを判断するにはどうすればよいですか?

コードにモデルの完全なリストを含めずに、iOSデバイスにセルラーラジオが含まれているかどうかを判断することは可能ですか?

アプリにホストの到達可能性のチェックを追加する作業を行っていますが、失敗メッセージをデバイスに適切なものにしたいと考えています。例えば:

ネットワーク接続が利用できません。Wi-Fiネットワークに参加するか、携帯電話の受信状態が良い場所に移動してください。

これはiPhoneとiPad3Gには問題ありませんが、iPodtouchまたは3GなしのiPadにはアマチュアです。それらのデバイスについては、セルラーサービスについての言及を削除したいと思います。

Appleが出荷したセルラー無線を備えたすべてのiOSデバイスのコードで配列を作成したくありません。

0 投票する
1 に答える
1387 参照

iphone - 別の「wait_fences: 応答の受信に失敗しました」という質問 (UIAlertView)

このフォーラムには、「wait_fences: 返信を受け取ることができませんでした」に関する質問がすでにいくつかありますが、提案された解決策はどれもうまくいきません (ただし、軽減には役立ちました)。

アプリの起動時に到達可能性チェックを行い、探しているホストに到達できない場合は、UIAlertView をポップアップ表示します。最初はView Controllerをセットアップする前にこれを行っていましたが、「wait_fences」問題の原因の1つは、まだビューを表示していない場合、レスポンダーチェーンが適切にセットアップされていないことであることがわかりました。すべてを -viewDidAppear に移動しました。基本的に、これは私が持っているものです:

私はwait_fencesの問題を取り除くことができないようです:何か提案はありますか?

0 投票する
1 に答える
372 参照

iphone - 到達可能性またはconnectionDidFailWithError?

connectionDidFailWithErrorを実装して、タイムアウト、インターネット接続がないなどのネットワーク接続で発生するエラーをユーザーに警告します。インターネット接続が利用できない場合に正しい通知を受け取ります。

それでも、Appleの到達可能性コードを実装する必要がありますか?

0 投票する
2 に答える
1179 参照

iphone - Reachability 2.2 によるインターネット接続の確認

接続がないときにアラート ビューを表示しようとしており、Apple の到達可能性 2.2 クラスを使用しています。私たちが直面している問題は、プログラムの開始時に、インターネットに接続されていないにもかかわらず、インターネットに接続されているというアラート ビューが常に表示されることです。これらのクラスとのインターネット接続を確認する正しい方法はありますか?

0 投票する
2 に答える
1267 参照

iphone - 別のスレッドでの通知に関する到達可能性の問題

私はApples Reachabilityクラスを利用していますが、それをメインスレッドに保持すると機能します(悪いアプローチ)。代わりに別のスレッドに移動すると、通知は呼び出されません。

didFinishLaunchingWithOptions私は以下を呼び出します:

checkConnection は次のようになります。

そして、reachabilityChanged は次のようになります。

最後に updateReachability は次のようになります。

reachabilityChangedが呼び出されない理由を理解するのを手伝ってくれることを願っています。

乾杯...