2013-03-04 2 views
0

WP8 애플리케이션에서 PeerFinder.FindAllPeersAsync()을 사용하여 동일한 애플리케이션을 실행하는 장치를 Bluetooth 인터페이스로 검색합니다.Peerfinder가 WP8에서 존재하지 않는 피어를 반환합니다.

범위 내에있는 피어 목록을 반환해야합니다. 그러나 최근에 응용 프로그램과 함께 피어링되었지만 더 이상 범위 내에 있지 않은 장치도 반환합니다. 응용 프로그램을 제거하고 설치하는 경우에도 FindAllPeersAsync() 함수를 통해 이전 장치가 반환됩니다.

이 일이 발생하지 않도록 할 수있는 방법이 있습니까?

답변

0

FindAllPeersAsync() 메서드는 항상 이전에 페어링 된 장치를 반환합니다. Bluetooth 설정에서 페어링 된 장치를 제거하여이 문제를 해결했습니다. 피어가 당신의 범위 정말 존재하는 경우

그러나 좋은 솔루션은 앱 결정하기 위해 "온라인"요청 같은 것을해야한다.

관련 문제