1

WP 8 アプリ用の Visual Studio 2012 のツール/シミュレーション ダッシュボードを使用して、アプリで利用可能なネットワークがあるかどうかを調べようとしています (もちろん、デバッグ モードはオンです)。Control 設定を No Network に設定しても、DeviceNetworkInformation.IsNetworkAvailable は常に true です。しかし、ネットワーク アクセスが必要なアプリで何らかのアクティビティを試みると、それはできません (したがって、機能しますが、私の主な目標である検出は行われません)。私のクエリに False を取得し、「ネットワークが利用できません」というメッセージボックスを実行するために何かすることはありますか?

また、DeviceNetworkInformation.CellularMobileOperator は、ネットワーク設定が設定されていない状態で常に Fake GSM Network を返します。設定を変更すると、VS ステータス バーに「シミュレーション設定が正常に適用されました」というメッセージが表示されました。

シミュレーション ダッシュボード

4

1 に答える 1

1

ご質問ありがとうございます。私はマイクロソフトのプログラム マネージャーとしてこの機能を設計したという事実に基づいてお答えします。

シミュレーション ダッシュボードは現在、ネットワーク帯域幅 (現在のネットワークによって制限されます) を調整するだけで、「実際の」ネットワーク条件をシミュレートしません。そのため、API は引き続き「実際の」ネットワークの種類や名前を返しますが、ネットワーク シミュレーションが有効になっている場合、選択に応じてネットワークの速度/品質が影響を受けます。API 呼び出しを検証する場合は、データ接続をオフにした Windows Phone デバイスでアプリをテストする必要がある場合があります。

于 2013-01-18T17:56:42.083 に答える