2014-05-09 3 views
24

Windows 용 Universal App 8.1/Windows Phone 8.1을 작성 중이므로 어느 시점에 전화 번호 목록이 표시됩니다. 내가하고 싶은 것은 사용자가이 전화 번호 중 하나를 누르고 Windows Phone 8.1에서 전화를 걸면 해당 번호로 전화를 걸거나 전화를 걸 수있는 권한을 부여하는 것입니다.Windows Phone 8.1에서 전화 걸기

using Microsoft.Phone.Tasks; 

PhoneCallTask phoneCallTask = new PhoneCallTask(); 

phoneCallTask.PhoneNumber = "2065550123"; 
phoneCallTask.DisplayName = "Gage"; 

phoneCallTask.Show(); 

참고 :이 다음을 수행하여 윈도우 폰 8에서 이전에 가능했던 알이 코드는 Microsoft.Phone.Tasks를 가져하려고 할 때 WINDOWS_PHONE_APP이

그러나, 비주얼 스튜디오가없는 #IF에 싸여 참조를 찾으십시오. Windows Phone 8의 WMAppManifest.xml에서 "ID_CAP_PHONEDIALER"을 사용하도록 설정해야했지만 범용 앱 모델에서는 가능하지 않습니다. 저는 해결책을 찾고 있었지만 Windows Phone 8.1 (Silverlight 제외)이 포함 된 최신 버전을 찾을 수 없습니다.

범용 앱 내에서 전화를 걸 수있는 방법이 있습니까? 아니면 현재로서는 가능하지 않습니까? 윈도우 폰 8.1에서

답변

37

, 우리는 다음과 같이 "Windows.ApplicationModel.Calls.PhoneCallManager"로 전화를 걸 수 있습니다

Windows.ApplicationModel 
.Calls.PhoneCallManager 
.ShowPhoneCallUI("phone number", "display name"); 
+5

감사합니다! 나는 이것을 어디에서도 발견 할 수 없었다! 다른 사람들이 관심이 있다면, 여기에 MSDN 페이지가 있습니다 : http://msdn.microsoft.com/en-us/library/windowsphone/develop/windows.applicationmodel.calls.aspx – robmikh

+0

@Chris 비슷한 것을 할 수 있습니까? LauncherOptions를 사용하여 Windows 8.1에서? –

+0

나는 그럴 수 없다고 생각한다. PC 나 Surface에 Windows 8.1 OS가 설치된 전화 통화 모델이 없기 때문입니다. @Kinjan Bhavsar –

관련 문제