ios - 以编程方式在 iOS 中切换 AirPlane 模式

标签 ios iphone frameworks iphone-privateapi airplane-mode

我想以编程方式在 iOS 中打开/关闭飞行模式。谷歌搜索后,我得到了以下一些链接,并关注了它们,

Reachability airplane mode (3G) vs. Wifi

Using Private Framework: Importing RadioPreferences.h

Detect if iPhone is in Airplane mode?

以上所有链接,告诉我使用 AppSupport.framework 和使用 RadiosPreferences.h。 这让我知道飞机模式是打开还是关闭,但它不会让我改变飞行模式。

然后我看到了,这个链接,How to turn on/off airplane mode in IOS 5.1 using private API ,这给了我切换飞行模式的方法,但它使用的是权利,它只适用于越狱设备。有没有办法以编程方式设置飞行模式(可以使用私有(private) API 但不能使用权利)。

最佳答案

每个单独的 App Store 应用程序都带有授权沙盒。

如果您想在 App Store 中分发您的应用程序,那么您想要实现的目标根本不可能实现。您的应用程序根本无法获得足够的权限来实现任何类似的远程操作。您不能设置更改系统行为的全局设置。 Apple 永远不会允许这样做。

充其量您可以通过可达性监控网络连接的状态,但仅此而已。使用私有(private) API = 直接拒绝应用。

关于ios - 以编程方式在 iOS 中切换 AirPlane 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20469425/

相关文章:

ios - 新的 iOS 13 音量 slider 错误(CSS 相关?)

ios - Radstudio 和 Interbase 许可问题?

ios - 新生成的图像质量低 ios swift

iphone - ios如何访问和修改不同类的变量?

c# - 关于可视化 Web GUI 的建议

java - 如何生成 Java/JSP 表单(以处理数据库数据)?

jquery - Cherry 框架 - Jquery 更新

ios - 墨迹响应电子邮件 : Trouble with block-grid, 需要帮助

iphone - 如何使用 CoreMidi 将 Midi 时间码转换为实际时间

iphone - 拍摄 iOS 屏幕截图时裁剪状态栏的简单方法?