如何在 iOS 中识别使用来自 esim 或物理 sim 的移动数据的用户

2024-01-18

我想知道用户在 iOS 中使用来自 esim 或物理 sim 的移动数据,以及哪张 sim 卡处于活动状态。


您可能可以从 Apple 获得此信息private仅 API,使用CTCellular但这绝对不是建议,除非您是运营商并且有权使用 API。

CTTelephonyNetworkInfo提供有关用户设备上订阅的运营商的一些信息,但不提供是否为 esim/sim。

import CoreTelephony

let networkInfo = CTTelephonyNetworkInfo()
debugPrint(networkInfo.serviceSubscriberCellularProviders)

将为您提供:

Carrier name: [EE]
Mobile Country Code: [<nil>]
Mobile Network Code:[<nil>]
ISO Country Code:[<nil>]
Allows VOIP? [YES]

查看文档 -https://developer.apple.com/documentation/coretelephony https://developer.apple.com/documentation/coretelephony

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 iOS 中识别使用来自 esim 或物理 sim 的移动数据的用户 的相关文章

随机推荐