如何在 iOS 上以编程方式获取 Internet 接入点列表?
是否有任何公共或私有 API 可以做到这一点?
此信息适用于 iOS 7,很可能不适用于较新的 iOS 版本。
我认为拆解看两个地方是有意义的:
a) CoreTelephony 框架。
它有如下 API:
CTServerConnectionGetAttachAPNSettings
它还具有一些功能 kCTDeviceManagementAPNList 的键。我不确定它应该在哪里传递,但它看起来像是用来检索 APN 的列表
b) ManagedConfiguration 框架
您可以通过使用配置文件来设置 APN。因此,您可能可以在其中找到用于存储/检索它们的 API。
正如 AlexWien 正确指出的那样。这两件事都是私有 API。我不知道可以获取 APN 信息的公共 API。