如何从VoipHttpIncomingCallTask​​启动Windows Phone前台应用程序?

时间:2015-04-27 21:07:51

标签: c# windows-phone scheduled-tasks sip voip

我有一个用C#Windows Phone 8.0编写的应用程序。我已经实现了一个名为ScheduledAgentImpl的VoipHttpIncomingCallTask​​:ScheduledTaskAgent。在这堂课中         protected override void OnInvoke(ScheduledTask任务) 每当推送通知进入时,类型设置为4,对于来电通知。

我无法弄清楚如何启动或启动Foreground UI App,如果它已完全回到接地或关闭状态?我研究了几个小时但没有遇到任何问题。

有什么想法吗?到目前为止在网上找不到任何答案?

1 个答案:

答案 0 :(得分:0)

执行此操作的最佳方法是使用Native Chatterbox示例并实现它具有的后台处理程序。这些将自动将App启动到您在CallController.cpp第390行中设置的页面

CallController :: CallController():    callInProgressPageUri(L" / YourAppProject;组件/ MainMenu的/ MainMenu.xaml FromSipPush =真"?),

这将在您回答Sip通知后启动应用程序。