我有几个关于MSISDN的问题。我了解:
- MSISDN基本上是电话号码
- 它不是IMSI
我需要进一步了解的是:
MSISDN号码是否被烧录(存储)在SIM卡中?如果是,所有提供商是否确保SIM卡中有MSISDN信息?如果不是,需澄清的是,没有任何编程代码可以获取MSISDN号码吗?
有些人建议使用以下代码获取MSISDN。但是,如果“我的电话号码”未设置在设备上,两种代码都返回null。反之,它将返回“我的电话号码”(如果已设置)。因此,问题是:“我的电话号码”等于MSISDN吗?
TelephonyManager.getLine1Number();
--> 适用于AndroidPhone.getDevicePhoneNumber(true);
--> 适用于Blackberry像上面的代码一样,返回的字符串数据是从设备本身还是从SIM卡中获取的?