【发布时间】:2013-12-09 11:26:02
【问题描述】:
我想以编程方式在 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,但不能使用权利)。
【问题讨论】:
-
我认为您不太可能以编程方式更改模式,因为在没有用户交互的情况下更改此模式是一种非常“非 Apple”的工作方式,因为用户可能想知道为什么他的互联网或接听电话的功能突然停止工作。
-
我只想制作一个应用程序,让我的设备在一段时间内自动进入飞行模式,例如。当我进入办公室/工作场所时,它应该自动开启飞行模式,当我离开办公室时它会关闭......
-
我认为你能做到的最好的事情是显示一个通知,引导用户(例如通过按下按钮)到飞机设置,然后用户会仍然需要手动更改设置。显然你可以使用 Siri 打开飞机设置屏幕:forums.imore.com/siri/…
-
yaa,这是最后一种方式,如果我没有得到这个答案...
标签: ios iphone frameworks iphone-privateapi airplane