У меня есть несколько вопросов о MSISDN. Я понимаю:
Что мне нужно знать дальше:
Записан ли (хранится) номер MSISDN на SIM-карте? Если да, все ли провайдеры обеспечивают наличие информации MSISDN на SIM-карте? Если это не так, необходимо уточнить, ни один программный код не может получить номер MSISDN?
Некоторые люди предлагают получить MSISDN, как показано ниже. Но оба кода возвращают значение null, если «Мой номер телефона» не установлен на устройстве. Наоборот, он вернет «Мой номер телефона», если он установлен. Таким образом, вопрос: "Мой номер телефона" равен MSISDN?
TelephonyManager.getLine1Number();
--> для Android
Phone.getDevicePhoneNumber(true);
--> для Blackberry
Как и в приведенном выше коде, возвращаемые данные String извлекаются из самого устройства или с SIM-карты?