私は Windows Phone 8 アプリを持っていますが、これは安定しており、かなり前から公開されています。一部のユーザーから、私には再現できない奇妙な動作が報告されています。ただし、実際にはアプリがオンライン データにアクセスできないのに、これらの特定のデバイスが DeviceNetworkInformation.IsNetworkAvailable を true として報告している場合、報告された奇妙な動作は理にかなっています。
DeviceNetworkInformation.IsNetworkAvailable は信頼できますか? それとも、アプリがオンラインデータにアクセスできるかどうかを確実に判断するために、何か他のものをチェックする必要がありますか?
私の場合、製品ライセンスの有無の確認と、マップ コントロールがオンラインかどうかの判断という 2 つの異なる機能が影響を受けます。どちらのチェックも DeviceNetworkInformation.IsNetworkAvailable を使用します。
ユーザーが報告した発生は非常にまれなようですが、影響を受けるユーザーにとっては永続的です。