Сервисные коды в PhoneCallTask ​​WP7? - PullRequest
0 голосов
/ 07 марта 2012

Я хочу использовать PhoneCallTask ​​для использования некоторых услуг моего оператора сотовой связи, другими словами, я хочу иметь возможность набрать # 1234 * в коде

, если это еще не доступно, есть ли в любом случае, чтобы сделать этолюбым другим способом

мне нужно срочно

Ответы [ 3 ]

1 голос
/ 07 марта 2012

Это преднамеренно недоступно как часть соображений и принципов безопасности, заложенных в телефоне.

Если бы можно было получить ответ на такие команды, то можно было бы получить кому-то телефон / сотовую связь иIMEI номера без их ведома или разрешения.С ними вы можете делать некоторые очень гнусные вещи.

Если вам это действительно нужно срочно, то вы застряли.В будущем я бы порекомендовал выяснить, что возможно с платформой, прежде чем приступить к созданию приложения.

0 голосов
/ 07 марта 2012

Насколько мне известно, это операции, которые хранятся на SIM-карте и не имеют никакого отношения к слою Windows Phone, к которому у вас есть доступ.Другими словами, стандарт ISO (я предполагаю) для устройств, подключенных к сотовой сети, потребует, чтобы устройство обрабатывало определенные запросы (например, ввод * # 06 # для отображения номера IMEI устройства).Таким образом, вполне вероятно, что вы не сможете взаимодействовать с этими вызовами.Вы не сможете заставить телефон думать, что ваше приложение отправляет запрос, который, как он знает, может поступить только с SIM-карты, из-за того, что операционная система ОС предоставляет различные сервисы.

0 голосов
/ 07 марта 2012

Поскольку вы не включили ни одного кода, я предполагаю, что вы еще ничего не пробовали.

Так что этот код может помочь

PhoneCallTask phoneCallTask = new PhoneCallTask();

phoneCallTask.PhoneNumber = "#1234";
phoneCallTask.DisplayName = "Service Number";

phoneCallTask.Show();

Я не смог попробовать это, чтобы проверить, работает ли он с этим входом, поэтому может возникнуть проблема с полем "PhoneNumber", если это не работает

EDIT:

Не забудьте добавить

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