我想在iOS中以编程方式打开/关闭飞行模式。在谷歌搜索之后,我找到了下面的一些链接,并关注了它们。
Reachability airplane mode (3G) vs. Wifi
Using Private Framework: Importing RadioPreferences.h
Detect if iPhone is in Airplane mode?
上面的所有链接,告诉我使用AppSupport.framework和RadiosPreferences.h。这给了我关于airPlane模式是否打开或关闭的状态,但它不会让我更改飞行模式。
然后我看到了这个链接,How to turn on/off airplane mode in IOS 5.1 using private API,它给了我切换飞行模式的方法,但它使用的是授权,它只适用于越狱设备。有没有办法,以编程方式设置飞行模式(可以使用私有API,但不能使用授权)。
发布于 2014-02-20 10:59:01
每个App Store应用程序都被权利保护包住了。
如果你想在app Store中发布你的应用程序,你想要实现的目标是根本不可能实现的。您的应用程序根本无法获得足够的权限来实现任何类似的功能。您不能设置更改系统行为的全局设置。苹果永远不会允许这样做的。
充其量,您可以通过可达性监视网络连接的状态,但这差不多就是它了。使用私有API =直接拒绝应用程序。
发布于 2014-05-02 15:11:42
如果你不关心AppStore提交,如果你的设备越狱了(直到iOS 7.0.4都是可以越狱的),那么你可以按照这些步骤以编程的方式打开或关闭飞机模式。我还附上了一个样本项目,使事情变得更容易。
下载并安装
注意:你不能从主屏幕中删除它,就像你不能使用苹果的应用程序一样。要删除它,您需要转到Cydia->Packages。对应用程序进行罚款并卸载。
https://stackoverflow.com/questions/20469425
复制相似问题