Windows Phone — проверка номера телефона

Есть ли способ на Windows Phone получить доступ к номеру мобильного телефона пользователя? Можно ли получить эту информацию, запросив разрешение или попросив пользователя войти в систему через учетную запись Windows Live для получения информации? Я хотел посмотреть, есть ли решение, отличное от использования Twilio, для проверки номера телефона с помощью текстового сообщения. Сейчас я работаю конкретно над Mango, но было бы интересно, возможно ли это и в Apollo.


person Jay    schedule 20.08.2012    source источник


Ответы (2)


К сожалению, это не поддерживается. Чтобы получить эту информацию, вам нужно будет попросить пользователя вручную ввести свой номер телефона. Это делается для того, чтобы предотвратить получение их номера телефона любым приложением, которое его запрашивает, что может привести к спаму/продаже номера телефона (чтобы назвать несколько сценариев).

Учитывая, что это ограничение безопасности (а не ограничение аппаратного/программного обеспечения), я очень сомневаюсь, что это решение, основанное на соображениях безопасности, будет отменено для Apollo (Windows Phone 8) и доступ к номеру телефона будет предоставлен любому приложению, которое этого захочет. .

person ry8806    schedule 20.08.2012
comment
Я думаю, что это возможно, если вы заставите пользователя предоставить доступ через учетную запись Windows Live - msdn.microsoft.com/en-us/library/live/hh826526 - person Jay; 20.08.2012
comment
Совершенно верно, однако это может вернуть несколько телефонных номеров, и если пользователь использует более одного устройства с одной и той же учетной записью Windows Live, нет гарантии, что номер, сохраненный в Mobile, будет правильным. Вам нужно будет отобразить найденные числа и позволить пользователю выбрать правильный. - person ry8806; 21.08.2012

Вы можете получить контакты с манго.

См.: MSDN.

С Уважением.

person David    schedule 21.08.2012