Как получить уведомление о входящем звонке на Windows Phone 7? - PullRequest
1 голос
/ 18 февраля 2011

Нам нужно разработать приложение для Windows Phone 7 и нам нужно знать, когда происходит звонок (чтобы остановить его).
Есть ли у нас эта функция в SDK?
Можем ли мы получать уведомление при звонкеэто происходит?

С уважением,
B

Ответы [ 3 ]

3 голосов
/ 18 февраля 2011

Требования сертификации приложений для Windows Phone 7 ( здесь ) четко указывают, что приложения не могут мешать нормальной работе функций телефона.

2 голосов
/ 18 февраля 2011

Согласен со всем, что было сказано здесь до этого момента.Не существует управляемого API для остановки телефонного звонка, и в соответствии с рекомендациями по сертификации ваше приложение не будет проходить сертификацию на рынке, если вы попытаетесь это сделать.

Я хотел бы добавить, что при каждом телефонном звонке ваше приложение будет частично / полностью скрыто пользовательским интерфейсом телефона.Это приводит к возникновению события PhoneApplicationFrame.Obscured , поэтому вы можете по крайней мере знать, когда поступает входящий телефонный звонок.Однако событие Obscured запускается для многих других вещей (экран блокировки, текстовое сообщение и т. Д.).

2 голосов
/ 18 февраля 2011

Насколько мне известно, эта функция недоступна в SDK и доступна только компаниям-производителям, так как предоставление любому разработчику доступа к этой информации может представлять угрозу безопасности и приводить к различным поддельным приложениям.

Что вам нужно, чтобы остановить, вы, конечно, не можете остановить входящий звонок. Ваше приложение должно обрабатывать входящие звонки автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...