Как получить программную информацию о поставщике данных устройства (например, Verizon/AT & T) для iphone?
Я пытаюсь создать приложение ios и хочу сегментировать пользователей на основе поставщиков данных, которые они используют, таких как Verizon и AT & T. Можно ли получить эту информацию программно из приложения ios.
Ответы
Ответ 1
Вы должны проверить CTCarrier
.
Просто импортируйте CoreTelephony
в свой файл Swift.
Затем вы можете использовать свойство carrierName
, чтобы получить имя своей несущей.
// Setup the Network Info and create a CTCarrier object
let networkInfo = CTTelephonyNetworkInfo()
let carrier = networkInfo.subscriberCellularProvider
// Get carrier name
let carrierName = carrier.carrierName
Ответ 2
Вы хотите использовать CTCarrier
carrierName
в каркасе CoreTelephony: https://developer.apple.com/library/prerelease/ios/documentation/NetworkingInternet/Reference/CTCarrier/index.html#//apple_ref/occ/instp/CTCarrier/carrierName