Я получаю пустой номер телефона в приложении android с помощью TelephonyManager - PullRequest
0 голосов
/ 16 июня 2020

Я хочу реализовать обнаружение мобильного номера на android, и я использую код ниже

TelephonyManager telemamanger = (TelephonyManager) getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
        String getSimSerialNumber = telemamanger.getSimSerialNumber();
        String getSimNumber = telemamanger.getLine1Number();

Я получаю серийный номер, но не получаю номер SIM-карты. Я обнаружил, что на устройствах есть некоторые исключения, из-за которых мы не получаем эти данные.

Однако, когда я устанавливаю такие приложения, как Axis Bank или Union Bank of India, они запрашивают регистрацию мобильного номера, автоматически определяют номер и проверяют его. Просто хочу знать, есть ли определенные ограничения для устройств или сим-карт, почему эти приложения определяют номер.

Кто-нибудь, помогите, пожалуйста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...