Доступ к списку мобильных номеров SIM, установленных в iPhone.IOS

Программируем под IOS
Ответить
Anonymous
 Доступ к списку мобильных номеров SIM, установленных в iPhone.

Сообщение Anonymous »

Могу ли я получить список всех SIM-карт, установленных на моем iPhone, включая eSim
, и узнать их номер?
У меня есть требование, которое мне нужно во время регистрации, по адресу номер мобильного телефона пользователя, список номеров установленных пользователем SIM-карт отображается в раскрывающемся списке.
Есть ли способ решить эту проблему?
Разрешено ли это Apple?
Если да, предложите код на Swift язык.
Я пытался обнаружить SIM-карту, но не получил список номеров SIM-карты.
import UIKit
import CoreTelephony

class ViewController: UIViewController {

override func viewDidLoad() {
super.viewDidLoad()

listSIMCardDetails()
}

func listSIMCardDetails() {
let networkInfo = CTTelephonyNetworkInfo()
if let subscriber = networkInfo.subscriberCellularProvider {
print("Carrier Name: \(subscriber.carrierName ?? "Unknown")")
print("Mobile Country Code (MCC): \(subscriber.mobileCountryCode ?? "Unknown")")
print("Mobile Network Code (MNC): \(subscriber.mobileNetworkCode ?? "Unknown")")
print("ISO Country Code: \(subscriber.isoCountryCode ?? "Unknown")")
print("Allows VOIP: \(subscriber.allowsVOIP)")
} else {
print("No SIM Card Detected")
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/782 ... the-iphone
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»