2015-04-27 3 views
1

У меня есть приложение, которое я написал на C# Windows Phone 8.0. Я реализовал VoipHttpIncomingCallTask ​​под названием ScheduledAgentImpl: ScheduledTaskAgent. В этом классе protected override void OnInvoke (задача ScheduledTask) вызывается всякий раз, когда появляется Push Notification с типом, установленным в 4, для уведомления о входящем вызове.Как запустить Windows Phone Foreground App из VoipHttpIncomingCallTask?

Я не могу понять, как запустить или запустить приложение UI переднего плана, если оно было полностью заземлено или полностью закрыто? Я исследовал несколько часов, но ничего не понял.

Любые идеи? Вы не можете найти ответы на все вопросы онлайн?

ответ

0

Лучший способ сделать это - использовать образец Native Chatterbox и реализовать обработчики фона, которые он имеет. Они будут автоматически запускать приложения на страницу, установленной в CallController.cpp строке 390

CallController :: CallController(): callInProgressPageUri (L "/YourAppProject;component/MainMenu/MainMenu.xaml?FromSipPush=true"),

Это позволит запустить приложение после того, как вы ответите на сообщение Sip Notification.

Смежные вопросы