因此,我收到一位客户询问如何以编程方式重置其 iPhone 的数据连接。该应用程序不会进入应用程序商店,因此欢迎提供任何帮助。
有两种可能性,但每一种都涉及私有(private) API 使用:
• 切换 3G/4G 开/关
• 打开/关闭飞行模式
问题很简单:
如何使用私有(private)API来获得想要的结果?
最佳答案
有 95% 的可能性你无法做到这一点。 Apple 从 iOS 8.4 起关闭了大部分私有(private) API。出于教育目的,您可以查看 iOS runtime headers iOS 10.1 只是为了看看哪些内容不再可用。
此外,从 Xcode 7 开始,您甚至不能 link the private frameworks inside an app很容易 - 无论是 AppStore 还是 AdHoc。
所以即使客户端设备使用越狱,你也无法实现它。
你可以做的 - 编写一个越狱调整并将其发布到 Cydia,或者以某种方式从越狱设备上的应用程序内部调用现有的预安装调整 - 尽管我从未听说有人这样做。
关于objective-c - iOS 10 使用私有(private) API 以编程方式打开/关闭 3G/4G 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41921509/