Windows phone 8 检测windows phone 8中SIM卡的更改

Windows phone 8 检测windows phone 8中SIM卡的更改,windows-phone-8,Windows Phone 8,我想知道,如何在WindowsPhone8中以编程方式检测SIM卡或IMSI更改。在我的应用程序中,如果用户更改了SIM卡,我需要清除保存在独立存储中的所有详细信息,并需要将应用程序作为新应用程序打开。我是Windows phone开发的新手 请有人做必要的事 谢谢 您无法从设备获取电话号码,无论其类型是什么,原因很简单,手机号码没有存储在SIM卡上 SIM卡包含联系人、SMS和网络信息以及将此SIM卡链接到用户电话号码的ID 所以,不要尝试,你不会从SIM卡中获取它,但是如果它是手动存储在设备

我想知道,如何在WindowsPhone8中以编程方式检测SIM卡或IMSI更改。在我的应用程序中,如果用户更改了SIM卡,我需要清除保存在独立存储中的所有详细信息,并需要将应用程序作为新应用程序打开。我是Windows phone开发的新手

请有人做必要的事


谢谢

您无法从设备获取电话号码,无论其类型是什么,原因很简单,手机号码没有存储在SIM卡上

SIM卡包含联系人、SMS和网络信息以及将此SIM卡链接到用户电话号码的ID

所以,不要尝试,你不会从SIM卡中获取它,但是如果它是手动存储在设备中的,那么你可以获取它并进行比较

要检测sim卡是否已更改,您可以跟踪操作员。无论如何,如果第二个sim put来自同一个运营商,这也不是万无一失的。但还是

var CellularNetwork = DeviceNetworkInformation.CellularMobileOperator;
MessageBox.Show(CellularNetwork);

你能解释一下你为什么这么做吗?我会发现,仅仅因为我换了一张SIM卡,就抹去细节是非常令人沮丧的。请注意,非LTE Verizon Windows手机没有SIM卡。IMSI号码是识别GSM用户的唯一号码,而不是电话号码。IMSI号码嵌入SIM卡中。