3

모바일 장치의 Windows 10 UWP에서 들어오는 호출 이벤트를 수신 대기하려면 어떻게 등록 할 수 있습니까?들어오는 호출 이벤트 받기

나는 Windows Call Sample을 시도했지만 알 수없는 다이얼러에서만 작동합니다. 또한 다른 PhoneTriggerType 샘플을 등록하려고했지만 작동하지 않는 것 같습니다.

+1

시도한 코드를 보여 주면 더 유용 할 것입니다. 당신이 다른 것을 시도했다는 말은 좋은 기지로 작용하지 않습니다. – IInspectable

답변

0

Windows Call Sample을 시도했지만 알 수없는 다이얼러에서만 작동합니다. 또한 다른 PhoneTriggerType 샘플을 등록하려고했지만 작동하지 않는 것 같습니다.

들어오는 통화 이벤트를 수신하려는 경우. 장치에 응용 프로그램의 기본 전화 통화 APP을하는 것을 잊지 마세요 또한

PhoneCallManager.CallStateChanged += (o, args) => 
{ 
     If(PhoneCallManager.IsCallIncoming) 
     { 
      // do your things 
     } 
}; 

: 그리고 당신은 PhoneCallManager.CallStateChanged 이벤트 아래와 같이 사용할 수 있습니다.

+0

감사합니다. 이것은 훌륭하지만 백그라운드에서이를 어떻게 모니터 할 수 있습니까? BackgroundTaskBuilder에 등록 할 수있는 배경 트리거가 있습니까? – user3778410

+0

내가 아는 한, 들어오는 호출에 대한 트리거가 없습니다. [PhoneTriggerType] (https://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.calls.background.phonetriggertype?f=255&MSPPError=-2147217396)을 참조하십시오. 전화 통화 유형을 모두 나열합니다. 당신은'CallHistoryChanged' 트리거를 사용할 수 있지만 phoneCall 이전의 phoneCall 이후 backgroundTask를 트리거합니다. 따라서 백그라운드에서 이것을 모니터하는 것은 불가능합니다. –

+0

사실 AccessoryManager에는 유형이 있지만이 API가 쓸모 없게되고 새로운 API로 마이그레이션해야한다는 것을 알고 있습니다 ... – user3778410