Windowsストアアプリケーションで、PeerFinderクラスを使用して周囲のBluetooth対応デバイスを見つけようとしていますが、Peerfinder.FindAllPeersAsync()を呼び出すたびに一般的な例外が発生します。
One or more errors occurred while processing the request. (Exception from HRESULT: 0x80070306)
問題はPeerfinder.SupportedDiscoveryTypes==PeerDiscoveryTypes.Noneだと思いますが、なぜそうなのかわかりません。私のコンピューターにはNFCラジオがありませんが、Bluetoothはあります。これでPeerfinder.SupportedDiscoveryTypes==PeerDiscoveryTypes.Browseになると思いました。これを機能させるにはNFCが必要ですか?
私はWindowsPhone8でほぼ同じコードを機能させましたが、NFCがあります(デバイスが接続するときに初めて使用する必要があるだけですが、その後は毎回お互いを覚えています)。
アップデート:
コメントで人々が求めていたいくつかのより多くの情報があります:
1)AllowBluetooth==true。
2)Bluetoothが有効になっている(そして、ラジオが機能していることを証明するために、Bluetooth経由でPCに何かを接続しました)。
3)近接機能とネットワーク機能の両方が追加されました。