Ионный номер телефона пользователя

Я очень новичок в ионной и кордовой. Я хочу как-то получить номер телефона пользователя, возможно ли это? Я пытаюсь создать регистрацию номера для своего приложения. Когда пользователь открывает приложение, в первый раз его просят ввести код, который он получает через текстовое сообщение. Это похоже на viber. Первое представление содержит кнопку «Отправить мне код», а следующее представление имеет форму «Введите код:» и кнопку «Войти».

Solutions Collecting From Web of "Ионный номер телефона пользователя"

Я думаю, что этот плагин полностью заполнит ваши потребности ( https://github.com/vliesaputra/DeviceInformationPlugin ). Он даст следующие данные

Ваш уникальный идентификатор устройства

2. Номер телефона (если он хранится на вашей SIM-карте)

3.Country ISO вашего оператора телефонной сети

4.Name вашего сетевого провайдера

5. Ваша SIM-карта Серийный номер

6.Country ISO вашей SIM-карты 7. Имя мобильного оператора мобильной SIM-карты

8.E-mail / номер телефона, используемый приложениями, указанными в настройках> Список учетных записей и синхронизации

Вот пример кода

var deviceInfo = cordova.require("cordova/plugin/DeviceInformation"); deviceInfo.get(function(result) { //fetch the device data console.log("result = " + result); }, function() { console.log("error"); }); 

Для тех, кто опаздывает на эту вечеринку (например, я), теперь есть этот плагин, который получает данные SIM для устройств Android и iOS: https://github.com/pbakondy/cordova-plugin-sim

EDIT: Говорил слишком рано. Плагин получает информацию о SIM-карте на обоих типах устройств, но на iOS это не включает номер телефона, который не извлекается программно.