정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

PeerFinder.AlternateIdentities | alternateIdentities Property

다른 플랫폼에 있는 피어 응용 프로그램과 일치하는 대체 appId 값의 목록을 가져옵니다.

구문


var alternateIdentities = Windows.Networking.Proximity.PeerFinder.alternateIdentities;

속성 값

형식: IMap<String, String> [JavaScript/C++] | System.Collections.Generic.IDictionary<String, String> [.NET]

다른 플랫폼에 있는 피어 응용 프로그램과 일치하는 대체 appId 값의 목록입니다.

설명

AlternateIdentities 속성은 다른 플랫폼에서 실행 중인 피어 앱의 근접 앱 ID와 일치하는 다른 근접 앱 ID를 추가하는 데 사용됩니다. PeerFinder 클래스는 다른 플랫폼에서 실행되는 피어 앱과 함께 Windows 8 컴퓨터에서 실행되는 피어 앱과 일치하도록 대체 앱 ID를 사용합니다. 예를 들어 Windows 8용 앱을 만들고 Windows Phone에도 동일한 앱을 만들 경우 두 플랫폼에 대한 앱 ID는 다릅니다. PeerFinder 클래스를 사용하면 Windows 앱의 AlternateIdentities 속성에 Windows Phone의 앱 ID를 추가하고 Windows Phone의 대체 ID에 Windows 앱에 대한 앱 ID를 추가하여 피어 앱을 일치시킬 수 있습니다.

다른 플랫폼은 해당 플랫폼에서 근접 앱 ID를 지정할 수 있도록 대체 ID의 추가도 지원해야 합니다. Windows 장치를 사용하여 누를 경우 앱이 연결되도록 하려면 PeerFinder 클래스에 대한 다른 플랫폼의 근접 앱 ID를 포함해야 합니다. 특정 플랫폼에 대한 대체 ID 문자열 형식은 다른 플랫폼의 구현에 의해 결정됩니다. 예를 들어 Windows Phone에 대해 올바른 대체 ID를 가져오려면 Windows Phone 근접 API 문서를 참조하십시오.

근접 앱 ID의 형식은 <package family name>!<app Id>입니다. Windows.ApplicationModel.Package.Current.Id.FamilyName 속성에서 패키지 패밀리 이름을 가져올 수 있습니다. 앱에 대한 패키지 매니페스트에 있는 Application 요소의 Id 특성에서 앱 ID 값을 복사해야 합니다. 예를 들어 PeerFinder.Add("WindowsPhone", "{1c6379c1-9d5e-4254-8f4c-be7ea24057d1}")는 Windows 8 앱에서 대체 ID로 Windows Phone 8 앱 ID를 추가합니다. PeerFinder.Add("Windows", "b3c3e7ef-371a-464f-a75e-95ddbdcaf974_7fed2v891h66p!App")는 Windows Phone 8 앱에서 Windows 8 앱 ID를 대체 ID로 추가합니다.

무선 범위 내에서 검색(FindAllPeersAsync)

FindAllPeersAsync 메서드를 통해 무선 범위 내에 있는 장치를 검색하여 피어 앱을 연결하면 한 번에 하나의 앱 ID만 일치시킬 수 있습니다. 기본적으로 검색 시 피어 매칭은 Windows 8 근접 앱 ID를 사용합니다. 찾아보기를 수행하여 AlternateIdentities 속성에 고유 "찾아보기" 앱 ID를 추가함으로써 다른 플랫폼에서 실행 중인 피어 앱을 연결할 수 있습니다. 그런 다음 동일한 "찾아보기" 앱 ID를 다른 플랫폼의 피어 앱에 추가할 수 있습니다. "찾아보기" 대체 ID 문자열이 일치할 경우 FindAllPeersAsync 메서드를 호출할 때 PeerFinder 클래스는 피어 앱을 찾을 수 있습니다.

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

지원되는 최소 전화

Windows Phone 8

Namespace

Windows.Networking.Proximity
Windows::Networking::Proximity [C++]

Metadata

Windows.winmd

Capabilities

proximity
ID_CAP_PROXIMITY [Windows Phone]
ID_CAP_NETWORKING [Windows Phone]

참고 항목

PeerFinder
근접 연결 및 탭(JavaScript)
근접 연결 및 탭(C#/VB/C++)
샘플
근접 연결 샘플

 

 

표시: