有没有办法用c#获取Windows Phone 10的手机号码?

时间:2017-07-14 13:45:05

标签: c# uwp windows-phone-8.1 windows-10-mobile

我在UWP中创建了我的应用程序。我需要搜索当前的SIM卡和SIM卡手机号码。 请帮助我在c#

中使用Windows Phone 10查找手机号码

2 个答案:

答案 0 :(得分:4)

是的,有可能。您可以使用SmsDevice2.AccountPhoneNumber获取电话号码。从这篇文章,注意

  

此功能仅适用于移动运营商应用和   Windows应用商店应用可通过移动网络进行特权访问   运营商,移动宽带适配器IHV或OEM。

因此,它需要在包清单中声明cellularMessaging功能,即特殊用途功能,因此这种应用无法在Windows应用商店中为普通开发者发布

SMS的相关示例,您可以参考SMS send and receive sample

答案 1 :(得分:1)

您无法从设备中获取电话号码,无论其类型如何,原因很简单,手机号码未存储在SIM卡上。

SIM卡可存储联系人,短信和网络信息以及ID,以将此SIM卡链接到用户电话号码。

所以,不要试试你不会从SIM卡中获取它,但是如果它在任何其他地方手动存储在设备中,你就可以得到它。